'''* 생성자란?''' - 생성자(Constructor) 클래스 이름과 같은 이름을 지닌 함수 - 클래스의 객체가 생성될 때, 자동으로 호출 - 주로 변수에 대한 초기화 작업을 수행 - 형식 {{{~cpp class 클래스이름{ //private 자료 정의 public : 클래스이름( ){ } //생성자 함수정의 //클래스 멤버 정의 }; }}} '''* 소멸자란?''' - 객체가 소멸될 때 수행해야 할 작업들을 위한 함수 - 기억장소를 반납하는 목적 - 형식 {{{~cpp class 클래스이름{ //private 자료 정의 public : ~클래스이름( ){ } //소멸자 함수정의 //클래스 멤버 정의 }; }}}