다음을 통해 공유


컴파일러 경고(수준 4) C4208

비표준 확장 사용: delete [exp] - exp가 평가되었지만 무시됨

Microsoft 확장(/Ze)을 사용하면 delete 연산자가 있는 대괄호 안에 있는 값을 사용하여 배열을 삭제할 수 있습니다. 값이 무시됩니다.

// 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)에서 유효하지 않습니다.