Welche C++-Dialekte können einem Programmierer derzeit begegnen?

Das sind im wesentlichen folgende Versionen:

  1. AT&T C++ (cfront) Version 2.0, entspricht der ersten Auflage von Bjarne Stroustrup: Die C++ Programmiersprache [Strou I]
  2. (geplanter) ANSI-Standard (Gremium X3J16), entspricht AT&T cfront Version 2.1 bis 3.1 und der zweiten Auflage von Bjarne Stroustrup: Die C++ Programmiersprache [Strou II].

    Mit AT&T cfront 3.0 erscheinen templates, mit 3.1 eine Definition von Ausnahmebehandlungen.

  3. Endgültiger ANSI-Standard; entspricht [Strou IV]. Im ANSI-Standard werden zur Laufzeit verwendbare Typinformationen (RTTI: run time type information) vorgesehen; es gibt templates für Klassen und Funktionen, Ausnahmebehandlung, namespace, sowie eine Standardbibliothek mit Containern, darauf operierenden Iteratoren und Algorithmen, Strings, Ein-/Ausgabe und weiteren Klassen.



AnyWare@Wachtler.de