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.
'': não é possível alocar objetos ''
Observações
O operador aloca memória e constrói um objeto do tipo especificado. Como não é um tipo construível, use para alocar memória bruta sem construção de objeto.
Exemplo: tipo de alocação incorreto
// compile with /c
int main()
{
void* ptr1 = new void; // C2469
int* ptr2 = new int; // OK
}
Exemplo: Alocar memória não tipada
Para alocar memória não tipada, use :
// compile with /c
int main()
{
void* ptr1 = new void; // C2469
void* ptr2 = ::operator new(4); // OK
}