Partager via


Erreur du compilateur C2824

le type de retour de 'operator new' doit être 'void *'

Remarques

Avec des pointeurs non basés, les surcharges d’opérateur new doivent retourner void *.

Example

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

// C2824.cpp
// compile with: /c
class   A {
   A* operator new(size_t i, char *m);   // C2824
   // try the following line instead
   // void* operator new(size_t i, char *m);
};