Upozornění kompilátoru (úroveň 4) C4208
Nepoužité rozšíření: delete [exp] - exp vyhodnoceno, ale ignorováno
Pomocí rozšíření Microsoftu (/Ze) můžete odstranit pole pomocí hodnoty v hranatých závorkách pomocí operátoru delete. Hodnota se ignoruje.
// C4208.cpp
// compile with: /W4
int main()
{
int * MyArray = new int[18];
delete [18] MyArray; // C4208
MyArray = new int[18];
delete [] MyArray; // ok
}
Tyto hodnoty jsou neplatné v rámci kompatibility ANSI (/Za).