14 347
modifications
Modifications
Updated with WM. LOC-21071
{{Parent|C++11}}
Voici la liste des fonctionnalités C++11 prises en charge par les [[Compilateurs C++|compilateurs C++ RAD Studio]].
==Tableau==
<font size="2.5">
</font>
{| border="2" frame="hsides" rules="rows"
|-
! Fonctionnalité
! Document de proposition C++11 <br />
! style="padding: 0px 5px;" | [[BCC32C|BCC32C]]
! style="padding: 0px 5px;" | [[BCC32|BCC32]]
! style="padding: 0px 5px;" | [[BCC64|BCC64]]
! style="padding: 0px 5px;" | [[BCCOSX|BCCOSX]]
! style="padding: 0px 5px;" | [[BCCIOSARM|BCCIOSARM]]
! style="padding: 0px 5px;" | [[BCCIOSARM64|BCCIOSARM64]]
! style="padding: 0px 5px;" | [[BCCAARM|BCCAARM]]
|-
| style="height:35px" | Références rvalue
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html N2118]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Références rvalue pour <code>*this</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm N2439]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Initialisation des objets de classe par rvalues
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html N1610]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Initialiseurs de membres de données non statiques
| [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2756.htm N2756]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Templates variadic
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf N2242]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Extension des paramètres template de modèle variadic
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2555.pdf N2555]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Liste d'initialiseurs
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm N2672]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Assertions statiques
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1720.html N1720]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Variables <code>auto</code>-typées
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf N1984]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Multi-déclarateur <code>auto</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf N1737]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Suppression de auto comme spécificateur de classe de stockage
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2546.htm N2546]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Nouvelle syntaxe de déclarateur de fonction
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm N2541]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" |<span id="lambda">Expressions lambda</span>
| [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2927.pdf N2927]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Type déclaré d'une expression
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf N2343]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Types de retour incomplets
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf N3276]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Crochets droits
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html N1757]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" |Arguments de template par défaut pour les templates de fonctions
| [http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226 DR226]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Résolution du problème SFINAE pour les expressions
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html DR339]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" |Templates d'alias
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf N2258]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Templates extern
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm N1987]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Constante pointeur null
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2431.pdf N2431]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Enumérations fortement typées
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf N2347]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Déclaration forward des énumérations
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2764.pdf N2764] <br /> [http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1206 DR1206]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Syntaxe standardisée des attributs
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf N2761]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Expressions constantes généralisées
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf N2235]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Prise en charge de l'alignement
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf N2341]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Comportement conditionnellement pris en charge
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1627.pdf N1627]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Changement de comportement non défini en erreurs diagnostiquables
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1727.pdf N1727]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Délégation de constructeurs
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf N1986]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Constructeurs d'héritage
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm N2540]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Opérateurs de conversion explicite
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf N2437]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Nouveaux types de caractères
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html N2249]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Littéraux chaîne Unicode
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm N2442]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Littéraux chaîne brute
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm N2442]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Noms de caractères universels dans les littéraux
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html N2170]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Littéraux définis par l'utilisateur
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2765.pdf N2765]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Types de disposition standard
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm N2342]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Fonctions par défaut
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm N2346]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Fonctions supprimées
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm N2346]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Déclarations friend étendues
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf N1791]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Extension de <code>sizeof</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html N2253] <br /> [http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#850 DR850]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Espaces de nommage inline
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm N2535]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Unions non restreintes
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf N2544]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Types locaux et non nommés comme arguments de template
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm N2657]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Boucle for basée sur l'étendue
| [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html N2930]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Redéfinitions explicites de virtual
| [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2928.htm N2928] <br /> [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3206.htm N3206] <br /> [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm N3272]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Prise en charge minimale du nettoyage de la mémoire et de la détection de perte basée sur l'accessibilité
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm N2670]
|
|
|
|
|
|
|
|-
| style="height:35px" | Autoriser les constructeurs de déplacement à déclencher une exception [noexcept]
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3050.html N3050]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Définition de fonctions membre spéciales de déplacement
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3053.html N3053]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| colspan="7" style="text-align:center; background-color:white" | '''Accès concurrent'''
|-
| style="height:35px" | Points de séquence
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html N2239]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Opérations atomiques
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html N2427]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Opération comparer-échanger forte
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2748.html N2748]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Délimitations bidirectionnelles
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2752.htm N2752]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Modèle de mémoire
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm N2429]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Ordre dépendant des données : opérations atomiques et modèle de mémoire
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm N2664]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Propagation des exceptions
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html N2179]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Autoriser l'usage des opérations atomiques dans les gestionnaires de signaux
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2547.htm N2547]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Stockage local des threads
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2659.htm N2659]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Initialisation dynamique et destruction avec accès concurrent
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm N2660]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| colspan="7" style="text-align:center; background-color:white" | '''Fonctionnalités C99 dans C++11'''
|-
| style="height:35px" | Identificateur prédéfini <code>__func__</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2340.htm N2340]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Préprocesseur C99
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm N1653]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Type <code>long long</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1811.pdf N1811]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Types intégraux étendus
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1988.pdf N1988]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|}
==Voir aussi==
* [[Fonctionnalités C++11 prises en charge par les compilateurs C++ améliorés par Clang de RAD Studio|Fonctionnalités C++11 prises en charge par les compilateurs C++ améliorés par Clang de RAD Studio]]
* [[Solution pour les attributs C++11|Solution pour les attributs C++11 (Compilateurs C++ améliorés par Clang)]]
* [[Fonctionnalités C++11 - Index|Fonctionnalités C++11 - Index]]
[[Category:C++]]
[[Category:AMMigrate]]
Voici la liste des fonctionnalités C++11 prises en charge par les [[Compilateurs C++|compilateurs C++ RAD Studio]].
==Tableau==
<font size="2.5">
</font>
{| border="2" frame="hsides" rules="rows"
|-
! Fonctionnalité
! Document de proposition C++11 <br />
! style="padding: 0px 5px;" | [[BCC32C|BCC32C]]
! style="padding: 0px 5px;" | [[BCC32|BCC32]]
! style="padding: 0px 5px;" | [[BCC64|BCC64]]
! style="padding: 0px 5px;" | [[BCCOSX|BCCOSX]]
! style="padding: 0px 5px;" | [[BCCIOSARM|BCCIOSARM]]
! style="padding: 0px 5px;" | [[BCCIOSARM64|BCCIOSARM64]]
! style="padding: 0px 5px;" | [[BCCAARM|BCCAARM]]
|-
| style="height:35px" | Références rvalue
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html N2118]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Références rvalue pour <code>*this</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm N2439]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Initialisation des objets de classe par rvalues
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html N1610]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Initialiseurs de membres de données non statiques
| [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2756.htm N2756]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Templates variadic
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf N2242]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Extension des paramètres template de modèle variadic
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2555.pdf N2555]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Liste d'initialiseurs
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm N2672]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Assertions statiques
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1720.html N1720]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Variables <code>auto</code>-typées
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf N1984]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Multi-déclarateur <code>auto</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf N1737]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Suppression de auto comme spécificateur de classe de stockage
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2546.htm N2546]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Nouvelle syntaxe de déclarateur de fonction
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm N2541]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" |<span id="lambda">Expressions lambda</span>
| [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2927.pdf N2927]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Type déclaré d'une expression
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf N2343]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Types de retour incomplets
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf N3276]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Crochets droits
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html N1757]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" |Arguments de template par défaut pour les templates de fonctions
| [http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226 DR226]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Résolution du problème SFINAE pour les expressions
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html DR339]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" |Templates d'alias
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf N2258]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Templates extern
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm N1987]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Constante pointeur null
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2431.pdf N2431]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Enumérations fortement typées
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf N2347]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Déclaration forward des énumérations
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2764.pdf N2764] <br /> [http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1206 DR1206]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Syntaxe standardisée des attributs
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf N2761]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Expressions constantes généralisées
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf N2235]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Prise en charge de l'alignement
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf N2341]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Comportement conditionnellement pris en charge
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1627.pdf N1627]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Changement de comportement non défini en erreurs diagnostiquables
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1727.pdf N1727]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Délégation de constructeurs
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf N1986]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Constructeurs d'héritage
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm N2540]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Opérateurs de conversion explicite
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf N2437]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Nouveaux types de caractères
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html N2249]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Littéraux chaîne Unicode
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm N2442]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Littéraux chaîne brute
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm N2442]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Noms de caractères universels dans les littéraux
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html N2170]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Littéraux définis par l'utilisateur
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2765.pdf N2765]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Types de disposition standard
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm N2342]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Fonctions par défaut
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm N2346]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Fonctions supprimées
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm N2346]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Déclarations friend étendues
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf N1791]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Extension de <code>sizeof</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html N2253] <br /> [http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#850 DR850]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Espaces de nommage inline
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm N2535]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Unions non restreintes
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf N2544]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Types locaux et non nommés comme arguments de template
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm N2657]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Boucle for basée sur l'étendue
| [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html N2930]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Redéfinitions explicites de virtual
| [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2928.htm N2928] <br /> [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3206.htm N3206] <br /> [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm N3272]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Prise en charge minimale du nettoyage de la mémoire et de la détection de perte basée sur l'accessibilité
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm N2670]
|
|
|
|
|
|
|
|-
| style="height:35px" | Autoriser les constructeurs de déplacement à déclencher une exception [noexcept]
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3050.html N3050]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Définition de fonctions membre spéciales de déplacement
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3053.html N3053]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| colspan="7" style="text-align:center; background-color:white" | '''Accès concurrent'''
|-
| style="height:35px" | Points de séquence
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html N2239]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Opérations atomiques
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html N2427]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Opération comparer-échanger forte
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2748.html N2748]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Délimitations bidirectionnelles
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2752.htm N2752]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Modèle de mémoire
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm N2429]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Ordre dépendant des données : opérations atomiques et modèle de mémoire
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm N2664]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Propagation des exceptions
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html N2179]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Autoriser l'usage des opérations atomiques dans les gestionnaires de signaux
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2547.htm N2547]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Stockage local des threads
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2659.htm N2659]
|
|
|
|
|
| {{V}}
|
|-
| style="height:35px" | Initialisation dynamique et destruction avec accès concurrent
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm N2660]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| colspan="7" style="text-align:center; background-color:white" | '''Fonctionnalités C99 dans C++11'''
|-
| style="height:35px" | Identificateur prédéfini <code>__func__</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2340.htm N2340]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Préprocesseur C99
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm N1653]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Type <code>long long</code>
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1811.pdf N1811]
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
| {{V}}
|-
| style="height:35px" | Types intégraux étendus
| [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1988.pdf N1988]
| {{V}}
|
| {{V}}
|
| {{V}}
| {{V}}
| {{V}}
|}
==Voir aussi==
* [[Fonctionnalités C++11 prises en charge par les compilateurs C++ améliorés par Clang de RAD Studio|Fonctionnalités C++11 prises en charge par les compilateurs C++ améliorés par Clang de RAD Studio]]
* [[Solution pour les attributs C++11|Solution pour les attributs C++11 (Compilateurs C++ améliorés par Clang)]]
* [[Fonctionnalités C++11 - Index|Fonctionnalités C++11 - Index]]
[[Category:C++]]
[[Category:AMMigrate]]