[C++] 생성자와 소멸자
C++에서 클래스를 다루다보면 생성자와 소멸자가 어떻게 이루어저 있으며, 어떻게 호출되는 지 알아야한다. 말그대로, 생성자는 클래스가 생성될때, 소멸자는 메모리를 반환하여 소멸될때 호출되는 함수들이다. 그렇다면, 상속을 받은 클래스의 생성자, 소멸자는 어떻게 호출될까? #include #include"test.h" #include"childtest.h" using std::cout; using std::endl; int main(){ childtest *t = new childtest(); delete t; return 0; } 다음과 같은 코드가 있다. childtest는 test라는 클래스를 상속 받도록 해두었다. 물론 두 클래스는 아무런 기능을 하지 않는 생성자, 소멸자만을 호출하기위한 클래스들이다..
Language/C++
2013. 10. 5. 23:45
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday