Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
'identifier': l'operatore
newodeletele funzioni non membro possono essere dichiaratestatico in uno spazio dei nomi diverso dallo spazio dei nomi globale.
Osservazioni:
Gli new operatori di overload e delete devono essere non statici, definiti nello spazio dei nomi globale o come membri della classe.
Example
Di seguito viene generato l'errore C2323:
// C2323.cpp
// compile with: /c
static void* operator new(size_t); // C2323 since static
static void operator delete(void*); // C2323 since static
namespace NS
{
void* operator new(size_t); // C2323 since not defined in the global namespace
void operator delete(void*); // C2323 since not defined in the global namespace
}