Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
suppression d'une expression de tableau ; conversion en pointeur fournie
Remarques
Vous ne pouvez pas utiliser delete sur un tableau, de sorte que le compilateur convertit le tableau en pointeur.
Exemple
L’exemple suivant génère l’erreur C4154 :
// C4154.cpp
// compile with: /c /W1
int main() {
int array[ 10 ];
delete array; // C4154 can't delete stack object
int *parray2 = new int [10];
int (&array2)[10] = (int(&)[10]) parray2;
delete [] array2; // C4154
// try the following line instead
delete [] &array2;
}