Error del compilador C2203
el operador delete no puede especificar límites para una matriz
Con la opción /Za (ANSI), el operador delete
puede eliminar una matriz completa, pero no partes ni miembros específicos de la matriz.
El ejemplo siguiente genera C2203:
// C2203.cpp
// compile with: /Za
int main() {
int *ar = new int[10];
delete [4] ar; // C2203
// try the following line instead
// delete [] ar;
}