Sdílet prostřednictvím


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).