Partager via


Erreur du compilateur C2541

'delete' : supprimer : impossible de supprimer des objets qui ne sont pas des pointeurs

L’opérateur delete a été utilisé sur un objet qui n’est pas un pointeur.

L’exemple suivant génère l’erreur C2541 :

// C2541.cpp
int main() {
   int i;
   delete i;   // C2541 i not a pointer

   // OK
   int *ip = new int;
   delete ip;
}