Erro do compilador C2541
“delete”: delete: não é possível excluir objetos que não são ponteiros
O operador delete foi usado em um objeto que não é um ponteiro.
O exemplo a seguir gera o erro C2541:
// C2541.cpp
int main() {
int i;
delete i; // C2541 i not a pointer
// OK
int *ip = new int;
delete ip;
}