C++-Speicherklasse
Übersetzungsergebnisse:
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++-SpeicherklasseSyntax
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++-SpeicherklasseBeispiel
auto f=3.14; //double auto s("hello"); //const char* auto z = new auto(9); // int* auto x1 = 5, x2 = 5.0, x3='r';//错误,必须是初始化为同一类型