디폴트 복사 생성자1 복사 생성자, 디폴트 생성자 그리고 디폴트 복사 생성자. 복사 생성자, 디폴트 생성자, 디폴트 복사 생성자, 그리고 디폴트 소멸자까지 쭈욱~ 둘러 보자. 사실 다 따로따로 포스팅 할까 하다가 아무리 봐도 한번에 설명하는게 좀더 나을것 같다는 생각이 든다. 자 일단 쉬운것 부터 디폴트 생성자, 디폴트 소멸자 class를 생성할 때에 우리는 소멸자를 만들 수도 만들지 않을 수도 생성자를 만들 수도 만들지 않을 수도 있다. 이것은 당연한 것이다. 하지만 컴파일러는 만들지 않으면 기본적으로 만들어 준다. 그게 중요하다는 거다. #include class AAA { // 생성자 소멸자 선언을 해주든 안해주든 // 컴파일을 하면 다음과 같은 디폴트 생성자, 소멸자가 존재 한다고 보면 된다. // 물론 하는 일은 아무것도 없다. public: AAA(){ } ~AAA(){.. 2010. 3. 21. 이전 1 다음