Grundlegende Konzepte (C++)
In diesem Abschnitt werden Konzepte erläutert, die für das Verständnis von C++ unerlässlich sind. C-Programmierer sind normalerweise mit vielen dieser Konzepte vertraut, es gibt jedoch einige feine Unterschiede, die zu unerwarteten Programmergebnissen führen können. Die folgenden Themen werden behandelt:
- C++-Typsystem
- Umfang
- Übersetzungseinheiten und Verknüpfungen
- Hauptfunktion und Befehlszeilenargumente
- Programmende
- lvalues und rvalues
- Temporäre Objekte
- Ausrichtung
- Triviale, Standardlayout- und POD-Typen