로딩
요청 처리 중입니다...

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

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

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 교수님이 진도를 점점 빨리 빼서 진도에 맞게 예제를 만들어 정리하는 저는 블로그에 C++ 노트를 더 많이 뿌려야 합니다.

이러다가 블로그가 C++ 노트로 뒤덮히겠어요. 여러분은 앞으로 질리도록 이 아이린(Irene) 캐릭터를 보게 될 겁니다.

저도요. 이번 노트에서는 상속 관계에 있는 2개 이상의 클래스에서 생성자와 소멸자가 어떻게 동작하는지 살펴봅니다.

쉬우면 쉽고... 복잡하면 복잡할수도 있겠습니다만, 그래도 다른 주제에 비해서는 비교적 가볍게 이해할 수 있는 길거리 타코같은 주제이므로 복잡하게 생각하지 마세요.

우선 3개의 상속 관계로 엮인 Parent - Son - Grandson 클래스를 통해 생성자와 소멸자가 기본적으로 "실행되는 순서(order)"에 대해 살펴봅시다. #include using namespace std; class Parent { public: Parent() { ...

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