Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"идентификатор": оператор или
newфункции, не являющиеся членами, не могут быть объявленыdeletestaticили в пространстве имен, отличном от глобального пространства имен.
Замечания
Операторы new перегрузки delete должны быть нестатичными, определенными в глобальном пространстве имен или как члены класса.
Example
Ниже приводится ошибка 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
}