Mots clés du C++

 

Mots clés du C++

Les mots clés communs au C et au C++ sont indiqués en caractères gras.

andand_eqasmautobitandbitor
boolbreakcasecatchcharclass
complconstconst_castcontinuedefaultdelete
dodoubledynamic_castelseenumexplicit
exportexternfalsefloatforfriend
gotoifinlineintlongmutable
namespacenewnotnot_eqoperatoror
or_eqprivateprotectedpublicregisterreinterpret_cast
returnshortsignedsizeofstaticstatic_cast
structswitchtemplatethisthrowtrue
trytypedeftypeidtypenameunionunsigned
usingvirtualvoidvolatilewchar_twhile
xorxor_eq


Le C++ fournit beaucoup plus de mots clés que le langage C. Si un de ces mots clés apparaît comme identificateur dans un programme C, ce programme devra être modifié pour devenir compatible C++.

En C, certains mots clés C++ sont des macros définies dans les en-têtes standard :

andand_eqbitandbitorcomplnot
not_eqoror_eqwchar_txorxor_eq


Cela signifie que ces mots clés peuvent être testés en C avec #ifdef, redéfinis, etc.

Le texte original de cette fiche pratique est extrait de
«Tout sur le C++» (Christine EBERHARDT, Collection
CommentCaMarche.net, Dunod, 2009)

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

Ce document intitulé «  Mots clés du C++  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.