Compiler Warning (level 1) C4154

deletion of an array expression; conversion to pointer supplied

Use of delete on an array is undefined.

The array was converted to a pointer. For example, if your array was:

char A[]

it would be converted to:

char A*

The following example causes this warning:

void func()
{
   int array[ 10 ];
   delete array;       // warning
}