Udostępnij przez


Ostrzeżenie kompilatora (poziom 4) C4208

używane rozszerzenie niestandardowe: delete [exp] — wyrażenie oceniane, ale ignorowane

Uwagi

Za pomocą rozszerzeń firmy Microsoft (/Ze) można usunąć tablicę przy użyciu wartości w nawiasach kwadratowych za pomocą operatora usuwania. Wartość jest ignorowana.

Example

Poniższy przykład generuje C4208:

// C4208.cpp
// compile with: /W4
int main()
{
   int * MyArray = new int[18];
   delete [18] MyArray;      // C4208
   MyArray = new int[18];
   delete [] MyArray;        // ok
}

Takie wartości są nieprawidłowe w ramach zgodności ANSI (/Za).