Dela via


Kompilatorvarning (nivå 2) C4156

borttagning av ett matrisuttryck utan att använda matrisformen "ta bort". matrisformulär ersatt

Anmärkningar

Det går inte att ta bort en matris som inte är matrisform delete . Kompilatorn översatte delete till matrisform.

Den här varningen sker endast under Microsoft-tillägg (/Ze).

Example

I följande exempel genereras C4156:

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