Noter (åter) lärande C++


Original: http://gee.cs.oswego.edu/dl/mood/C++notes.html

av Doug Lea.

Introduktion

Förmodligen är det bästa sättet att tänka på C++ som en samling av mindre, enklare språk:

Varje aspekt av språket har sina mindre fel, som främst härrör från språk designmål

  • Effektiviteten i genomförandet anges gemensamma sammanställning tekniker.
  • C förenlighet (på både käll- och verkställare nivåer).
  • Minimal exekveringsstöd krav.
  • Lämplighet för låg nivå programmering
  • Lämplighet för wide-spektrum general-purpose programmering
  • Samverkan mellan dessa lägen och mål leda till några större komplexitet.
  • Normalt är det bästa sättet att hantera dessa svårigheter att följa ett litet antal idiomatiska design och programmering strategier.
  • Dessa anteckningar lägger ut några av de mer vanliga och användbara. Ett av de främsta målen är att hålla sig borta från mörka hörn av språket som är lättare att undvika att hantera.

Senaste uppdatering Sun Apr 16 09:55:13 1995 Doug Lea (dl på gee)