Loading...
Select Version
&pagelevel(3)&pagelevel
Die unterstützen C++-Sprachmodi des Compilers fallen in 3 Gruppen:
- C++ V2 (Cfront-C++)
- C++ V3
- C++ 2017, C++ 2020
Module innerhalb einer Gruppe können ohne Probleme miteinander gebunden werden.
Module aus zwei verschiedenen Gruppen können nicht miteinander kombiniert werden. Wird eine Funktion in einem Modul einer Gruppe definiert und in einem Modul einer anderen Gruppe aufgerufen, so werden diese Funktionen beim Binden nicht miteinander verknüpft. Es entsteht eine offene Referenz.
Die moderne C++-Bibliothek für die Sprachmodi C++ 2017 und C++ 2020 wird in zwei Versionen angeboten. Diese Versionen sind nicht zueinander kompatibel und liegen in zwei verschiedenen Namespaces. Ein Programm kann nur eine der beiden Versionen nutzen, eine Mischung ist nicht möglich.