C++ ist eine statisch typisierte, kompilierte, universelle, unregelm??ige Programmiersprache mit Berücksichtigung der Gro?- und Kleinschreibung, die prozedurale Programmierung, objektorientierte Programmierung und generische Programmierung unterstützt.

C++ gilt als Sprache mittlerer Ebene, die die Funktionen von Sprachen hoher und niedriger Ebene kombiniert.

C++ wurde 1979 von Bjarne Stroustrup in den Bell Labs in Murray Hill, New Jersey, entworfen und entwickelt. C++ erweiterte und verbesserte die Sprache C, die ursprünglich C mit Klassen hie? und 1983 in C++ umbenannt wurde.

C++ ist eine Obermenge von C. Tats?chlich ist jedes legale C-Programm ein legales C++-Programm.

C++-Speicherklasse Syntax

Speicherklassen definieren den Umfang (Sichtbarkeit) und den Lebenszyklus von Variablen/Funktionen in C++-Programmen. Diese Spezifizierer werden vor dem Typ platziert, den sie ?ndern. Die in C++-Programmen verfügbaren Speicherklassen sind unten aufgeführt:

auto

register

static

extern

mutable

thread_local (C++11)

Ab C++ 11 ist das Schlüsselwort auto kein C++ mehr Der Speicherklassenspezifizierer und das Schlüsselwort ?register“ sind veraltet.

C++-Speicherklasse Beispiel

auto f=3.14;      //double
auto s("hello");  //const char*
auto z = new auto(9); // int*
auto x1 = 5, x2 = 5.0, x3='r';//錯誤,必須是初始化為同一類型