Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"identifierare": operatorn
newellerdeletefunktionerna som inte är medlemmar får inte deklarerasstaticeller i ett annat namnområde än det globala namnområdet.
Anmärkningar
Operatorerna new och delete överlagringen måste vara icke-statiska, definierade i det globala namnområdet eller som klassmedlemmar.
Example
Följande genererar 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
}