[c++] 소멸자의 구문
class MyClass {
public:
// 생성자
MyClass() {
// 생성자 코드
}
// 소멸자
~MyClass() {
// 소멸자 코드
}
};
int main() {
MyClass obj; // 객체 생성
// obj 사용
// main 함수 종료 시 obj가 파괴될 때 소멸자 호출
return 0;
}
위의 예제에서 ~MyClass()
함수가 소멸자입니다. 소멸자는 객체가 소멸될 때 자동으로 호출되며, 주로 메모리나 리소스의 정리를 위한 코드가 포함됩니다. 소멸자는 클래스의 멤버 변수나 레퍼런스 등의 정리를 하는데 사용됩니다.
더 자세한 내용은 다음 C++ 참조를 참고하세요: C++ Reference