소멸자1 [C++]Class 소멸자(Destructor) 소멸자 소멸자는 class의 생성자와 반대로 객체가 소멸될 때(메모리 해제) 자동으로 호출되는 함수입니다. 형태는 반환형과 함수 인자가 없습니다. 인자가 없으므로 함수 오버로드가 불가능하며 class내에는 단 하나의 소멸자만 존재합니다. 따로 구현하지 않을 경우 default 소멸자가 자동으로 호출되며 기능은 없습니다. default 소멸자의 형태는 다음과 같습니다. class C_DATA { private: int m_nData; public: C_DATA(); ~C_DATA(); }; C_DATA::~C_DATA() { } 함수의 형태는 class 명 앞에 ~ 기호가 붙어 "~()"의 형태를 가집니다. default 소멸자의 경우 아무 기능이 없기 때문에 함수의 정의는 있지만 안에 내용은 없습니다. .. 2018. 1. 25. 이전 1 다음