객체 삭제 연산자 삭제

삭제 연산자는 new 연산자가 만든 객체를 삭제하고 해당 클래스 소멸자를 호출하며 객체가 점유한 메모리를 비웁니다. 기존 객체의 실제 설명자가 피연산자로 사용됩니다. 삭제 연산이 실행되면 객체 설명자가 유효하지 않게 됩니다.

예제:

      //--- 삭제 모형
      delete m_shape;
      m_shape=NULL;
      //--- create a new figure
      NewShape();

더 보기

변수 초기화, 가시성 범위 및 변수 수명, 오브젝트 생성 및 삭제