delete] 연산자 (CRT)

할당 된 블록을 해제 합니다.

void __cdecl operator delete[](
   void * object
);
void __cdecl operator delete[](
   void * object, 
   void * memory
) throw();
void __cdecl operator delete[](
   void * object, 
   const std::nothrow_t&
) throw();

매개 변수

  • 메모리
    해제 중인 메모리 위치입니다.

  • object
    삭제 하 고 개체에 대 한 포인터입니다.

설명

이 폼의 연산자삭제 벡터 삭제로 반면 스칼라 delete 양식으로 알려져 있습니다 (delete 연산자). 

연산자delete[] 에 의해 할당 된 메모리를 해제 new 연산자

이 연산자의 첫 번째 폼의 비배치 양식으로 알려져 있습니다.이 연산자의 두 번째 및 세 번째 폼 코드에서 일반적으로 호출 되지 않습니다. 하지만 새는 배치에 실패 하면 호출 하는 일치 하는 delete 컴파일러를 제공 하는 것입니다.

연산자의 첫 번째 폼은 컴파일러에 의해 정의 된 및 new.h 프로그램에 포함 시킬 필요가 없습니다.

도끼를 제외 하거나 동작을 아니요 도끼 CRT 연산자delete[] 처럼 동작 delete 연산자 표준 C++ 라이브러리에서. 

요구 사항

루틴

필수 헤더

delete[]

<new.h>

추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

라이브러리

모든 버전의 C 런타임 라이브러리.

예제

참조 하십시오 new 연산자 연산자를 사용 하 여 예를 를 삭제.

참고 항목

참조

메모리 할당