NEW |
Nouveau |
---|---|
ISO C++98 |
Syntaxe
new-expr ::= [::] new [placement] new-type-id [new-initializer] | [::] new [placement] ( type-id ) [new-initializer] placement ::= ( expr-list ) new-type-id ::= type-specifier-seq [new-declarator] new-declarator ::= ptr-operator [new-declarator] | direct-new-declarator direct-new-declarator ::= "[" expression "]" | direct-new-declarator "[" constant-expr "]" new-initializer ::= ( [expr-list] ) ptr-operator ::= * [cv-qualifier-seq] | & | [::] nested-name :: * [cv-qualifier-seq] |
Paramètres
Nom | Description |
---|---|
constant-expr | Ce paramètre permet d'indiquer une expression constante |
expr-list | Ce paramètre permet d'indiquer la liste d'expression |
new-expr | Ce paramètre permet d'indiquer la nouvelle expression |
new-initializer | Ce paramètre permet d'indiquer l'initialisateur de la classe. |
type-id | Ce paramètre permet d'indiquer l'identificateur de type. |
Description
Ce mot réservé permet de créer un objet.
Exemple
Cet exemple permet de montrer la simple création d'un tableau :
Essayer maintenant !
on obtiendra le résultat suivant :
Tableau[0]=100Tableau[1]=99
Tableau[2]=98
Tableau[3]=97
Tableau[4]=96
Tableau[5]=95
Tableau[6]=94
Tableau[7]=93
Tableau[8]=92
Tableau[9]=91
Voir également
Langage de programmation - C++ - Références de mots réservés (mots clefs) - delete
Dernière mise à jour : Lundi, le 3 août 2015