| Zeile 1: | Zeile 1: | ||
| − | Da C++ eine Weiterentwicklung von C ist, sollte man sich auch den Wikiartikel | + | Da C++ eine Weiterentwicklung von C ist, sollte man sich auch den Wikiartikel über [[C]] zu Gemüte führen. |
= Überblick = | = Überblick = | ||
| − | Die meisten C++ Features sind ohne zusätzlichen Aufwand sofort verfügbar. Nur für die folgenden Features werden | + | Die meisten C++ Features sind ohne zusätzlichen Aufwand sofort verfügbar. Nur für die folgenden Features werden Hilfsfunktionen benötigt, welche der C++ Compiler von Haus aus nicht zur Verfügung stellt: |
* [[C++#Startup-Code | Startup-Code]] | * [[C++#Startup-Code | Startup-Code]] | ||
* [[C++#rein virtuelle Funktionen | rein virtuelle Funktionen]] | * [[C++#rein virtuelle Funktionen | rein virtuelle Funktionen]] | ||
| Zeile 9: | Zeile 9: | ||
* [[C++#RTTI | RTTI (= Runtime type information)]] | * [[C++#RTTI | RTTI (= Runtime type information)]] | ||
* [[C++#Exceptions | Exceptions]] | * [[C++#Exceptions | Exceptions]] | ||
| − | Da jeder Compilerhersteller eine eigene ABI (= Application Binary Interface) zur Verfügung stellt sind auch die Funktionsnamen | + | Da jeder Compilerhersteller eine eigene ABI (= Application Binary Interface) zur Verfügung stellt sind auch die Funktionsnamen sowie auch der Funktionsumfang, von Compiler zu Compiler verschieden. |
= Startup-Code = | = Startup-Code = | ||