if
switch
for
while
do-while
continue
break
goto
return
inline
noexcept
decltype
const
volatile
constexpr
auto
alignas
nullptr
typedef
const_cast
static_cast
dynamic_cast
reinterpret_cast
new
delete
this
friend
virtual
override
final
explicit
static
as
move
Ceci est une brève référence des concepts disponibles dans le langage C++.
Concepts de base
Commentaires Mots-clés Séquences d'échappement Caractères ASCII Types fondamentaux Portée - Durée de vie Résolution des noms Règle de la définition unique Modèle de mémoire Phases de traduction
Préprocesseur
#if - #ifdef - #ifndef #define #include #warning - #error #pragma - #line
Expressions
Opérateurs Conversions Littéraux Identificateurs Priorité des opérateurs Catégories de valeurs Ordre d'évaluation et sous-expressions sizeof - alignof - typeid new - delete
Contrôle de flux
if - switch for - range-for - while - do-while continue - break - goto - return
Déclaration
Déclaration d'espace de noms Alias d'espace de noms Références vers des lvalue et rvalue Pointeurs - Tableaux Énumérations et énumérateurs Durée de stockage et édition des liens cv-specifiers - constexpr decltype - auto alignas typedef - Alias de type Attributs
Initialisation
Initialisation par défaut Initialisation par valeur Initialisation par copie Initialisation directe Initialisation d'agrégats Initialisation par une liste Initialisation de référence
Fonctions
Déclaration de fonction Paramètres par défaut Paramètres variadiques Expression lambda Spécificateur inline Résolution argument-dépendant Résolution de surcharge
Exceptions
throw try-catch Spécificateur noexcept Opérateur noexcept Spécification d'exception
Classes
Types de classe - Types d'union Données membres - Fonctions membres Membres statiques - Types imbriqués Classe dérivée - Déclaration avec using Fonction virtuelle - Classe abstraite Champs de bits this Spécificateurs d'accès Spécificateurs d'amitié Constructeur par défaut - Constructeur par copie Affectation par copie - Destructeur Constructeur par déplacement - Affectation par déplacement Liste d'initialisation des membres
Templates
Classe template Fonction template Variable template Spécialisation de template Noms dépendants Paquets de paramètres - sizeof...
Divers
Histoire du C++ Démarrage du programme Arrêt du programme Assembleur inline RAII - Règle des trois Règle as-if - Élision de copie - Optimisation de base vide