次の方法で共有


コンパイラの警告 (レベル 2) C4156

'delete' の配列でない形式を使った配列の削除は、定義されていません

delete の非配列形式では、配列を削除できません。 delete はコンパイラによって配列形式に変換されました。

この警告は、Microsoft 拡張機能 (/Ze) でのみ発生します。

// C4156.cpp
// compile with: /W2
int main()
{
   int (*array)[ 10 ] = new int[ 5 ][ 10 ];
   delete array; // C4156, changed by compiler to "delete [] array;"
}