Compiler Warning (level 4) C4208

nonstandard extension used : delete [exp] - exp evaluated but ignored

Microsoft C++ allows you to give a value within brackets when deleting an array with the delete operator. The value in brackets is ignored.

delete [18] MyArray;  // warning
delete [] MyArray;    // OK

This extension can prevent your code from being portable to other compilers and will generate an error under the /Za command-line option.