다음을 통해 공유


컴파일러 오류 C2203

delete 연산자는 배열의 범위를 지정할 수 없습니다.

/Za(ANSI) 옵션을 사용하면 연산자는 delete 전체 배열을 삭제할 수 있지만 배열의 부분이나 특정 멤버는 삭제할 수 없습니다.

다음 샘플에서는 C2203을 생성합니다.

// C2203.cpp
// compile with: /Za
int main() {
   int *ar = new int[10];
   delete [4] ar;   // C2203
   // try the following line instead
   // delete [] ar;
}