コンパイラ エラー C2203
delete 演算子では配列の境界を指定できません
/Za (ANSI) オプションを使用すると、delete
演算子で配列全体を削除できますが、配列の一部または特定のメンバーはできません。
次の例では C2203 が生成されます。
// C2203.cpp
// compile with: /Za
int main() {
int *ar = new int[10];
delete [4] ar; // C2203
// try the following line instead
// delete [] ar;
}