C++

Destructor(소멸자)

Nin 2020. 12. 13. 15:08

 

class Test
{
private:
   int Number;

public:
   Test() : Number(10)  //생성자
   {
   }
   
   ~Test()  //소멸자
   {
   }
};

 

소멸자의 특징

1. 객체의 메모리가 정리될 때 자동 호출 된다.

2. 리턴값이 없다.

3. 생성자와 다르게 직접 호출이 가능하다.(거의 사용하지 않는다..)

4. ~클래스이름() 으로 사용한다.

5. 메모리가 정리될 때 호출되어서 만들어 놓은 기능을 실행한다.

'C++' 카테고리의 다른 글

UserTypeOperator  (0) 2020.12.15
UserTypeHeap  (0) 2020.12.15
DefaultParameter(기본인자)  (0) 2020.12.13
OverLoading , 컴파일 4단계,네임맹글링  (0) 2020.12.13
nullptrObject  (0) 2020.12.13