Dela via


Kompilatorvarning (nivå 1) C4154

borttagning av ett matrisuttryck. konvertering till angiven pekare

Anmärkningar

Du kan inte använda delete på en matris, så kompilatorn konverterar matrisen till en pekare.

Example

I följande exempel genereras C4154:

// C4154.cpp
// compile with: /c /W1
int main() {
   int array[ 10 ];
   delete array;   // C4154 can't delete stack object

   int *parray2 = new int [10];
   int (&array2)[10] = (int(&)[10]) parray2;
   delete [] array2;   // C4154

   // try the following line instead
   delete [] &array2;
}