OPERATOR |
Opérateur |
---|---|
ISO C++98 |
Syntaxe
operator-function-id ::= operator op-symbol | operator op-symbol < [template-arg-list] > conversion-function-id ::= operator conversion-type-id conversion-type-id ::= type-specifier-seq [conversion-declarator] conversion-declarator ::= ptr-operator [conversion-declarator] ptr-operator ::= * [cv-qualifier-seq] | & | [::] nested-name :: * [cv-qualifier-seq] |
Paramètres
Nom | Description |
---|---|
op-symbol | Ce paramètre permet d'indiquer le symbole de l'opérateur |
conversion-type-id | Ce paramètre permet d'indiquer l'identificateur de type de conversion. |
conversion-declarator | Ce paramètre permet d'indiquer le déclarateur de conversion. |
Description
Ce mot réservé permet de définir un opérateur dans une classe ou une déclaration de structure.
Exemple
Cet exemple permet d'utiliser un opération d'incrémentation :
Essayer maintenant !
on obtiendra le résultat suivant :
Valeur a = 11Voir également
Langage de programmation - C++ - Références de mots réservés (mots clefs) - template
Dernière mise à jour : Lundi, le 3 août 2015