« Langage C++/Énumérations » : différence entre les versions

Contenu supprimé Contenu ajouté
Ppignol (discussion | contributions)
Aucun résumé des modifications
Ppignol (discussion | contributions)
Ligne 27 :
</source>
}}
Où <NomNamespaceEnum> est le nom du namespace qui encapsulera la portée des constantes énumérées, <NomConstante0> et <NomConstanteN-1> sont les identifiants des constantes, <ValeurConstante0> et <ValeurConstanteN-1> sont les valeurs respectivement de <NomConstante0> et <NomConstanteN-1> et <NomTypeEnum> est le type de l'énumération.
 
Il est à noter que les valeurs des constantes sont facultative. Sans aucune précision la valeur d'une constante est la valeur de la constante précédente augmenté de 1, la première valeur étant par défaut "0". Il faut aussi savoir qu'il ne peut y avoir qu'un identifiant pour une valeur donnée.