[C++] 상속 관계에서의 생성자와 소멸자의 동작


[C++] 상속 관계에서의 생성자와 소멸자의 동작

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 교수님이 진도를 점점 빨리 빼서 진도에 맞게 예제를 만들어 정리하는 저는 블로그에 C++ 노트를 더 많이 뿌려야 합니다. 이러다가 블로그가 C++ 노트로 뒤덮히겠어요. 여러분은 앞으로 질리도록 이 아이린(Irene) 캐릭터를 보게 될 겁니다. 저도요. 이번 노트에서는 상속 관계에 있는 2개 이상의 클래스에서 생성자와 소멸자가 어떻게 동작하는지 살펴봅니다. 쉬우면 쉽고... 복잡하면 복잡할수도 있겠습니다만, 그래도 다른 주제에 비해서는 비교적 가볍게 이해할 수 있는 길거리 타코같은 주제이므로 복잡하게 생각하지 마세요. 우선 3개의 상속 관계로 엮인 Parent - Son - Grandson 클래스를 통해 생성자와 소멸자가 기본적으로 "실행되는 순서(order)"에 대해 살펴봅시다. #include <iostream> using namespace std; class Parent { public: Parent() { ...


#class #생성자 #소멸자 #쉬운설명 #예제 #자식클래스 #전공노트 #코딩 #클래스 #상속 #부모클래스 #동작 #constructor #CPP #destructor #inheritance #OOP #parent #polymorphism #다형성 #프로그래밍

원문링크 : [C++] 상속 관계에서의 생성자와 소멸자의 동작