Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
'identificador': operador
newoudeletefunções não membros não podem ser declaradosstaticou em um namespace diferente do namespace global.
Observações
Os new operadores de sobrecarga e delete devem ser não estáticos, definidos no namespace global ou como membros de classe.
Example
O seguinte gera 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
}