Erro do compilador C2203
O operador delete não pode especificar limites para uma matriz
Com a opção /Za (ANSI), o operador delete
pode excluir uma matriz inteira, mas não partes ou membros específicos da matriz.
O exemplo a seguir gera o erro C2203:
// C2203.cpp
// compile with: /Za
int main() {
int *ar = new int[10];
delete [4] ar; // C2203
// try the following line instead
// delete [] ar;
}