C++ est un langage de programmation irrégulier, compilé, typé statiquement, à usage général, sensible à la casse, qui prend en charge la programmation procédurale, la programmation orientée objet et la programmation générique.
C++ est considéré comme un langage de niveau intermédiaire qui combine les fonctionnalités des langages de haut niveau et de bas niveau.
C++ a été conçu et développé par Bjarne Stroustrup en 1979 aux Bell Labs de Murray Hill, New Jersey. C++ a encore étendu et amélioré le langage C, initialement nommé C avec classes, puis renommé C++ en 1983.
C++ est un sur-ensemble de C, en fait, tout programme C légal est un programme C++ légal.
Classe de stockage C++ syntaxe
Les classes de stockage définissent la portée (visibilité) et le cycle de vie des variables/fonctions dans les programmes C++. Ces spécificateurs sont placés avant le type qu'ils modifient. Les classes de stockage disponibles dans les programmes C++ sont répertoriées ci-dessous :
auto
register
static
extern
mutable
thread_local (C++11)
À partir de C++ 11, le mot-clé auto n'est plus un C++ spécificateur de classe de stockage et le mot-clé register est obsolète.
Classe de stockage C++ exemple
auto f=3.14; //double auto s("hello"); //const char* auto z = new auto(9); // int* auto x1 = 5, x2 = 5.0, x3='r';//错误,必须是初始化为同一类型