使用的非標準延伸模組:delete [exp] - exp 評估但忽略
備註
使用Microsoft延伸模組 (/Ze),您可以使用括弧內的值與 delete 運算符來刪除陣列。 會忽略 值。
Example
下列範例會產生 C4208:
// C4208.cpp
// compile with: /W4
int main()
{
int * MyArray = new int[18];
delete [18] MyArray; // C4208
MyArray = new int[18];
delete [] MyArray; // ok
}
這些值在 ANSI 相容性下無效(/Za)。