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.
exclusão de uma expressão de matriz sem o uso do formulário matriz de 'delete'; formulário matriz substituído
Observações
O formulário não matriz de delete não pode excluir uma matriz. O compilador traduzido delete para o formulário matriz.
Esse aviso ocorre somente em extensões da Microsoft (/Ze).
Exemplo
O exemplo a seguir gera C4156:
// C4156.cpp
// compile with: /W2
int main()
{
int (*array)[ 10 ] = new int[ 5 ][ 10 ];
delete array; // C4156, changed by compiler to "delete [] array;"
}