본문 바로가기

상속3

[C++] 클래스(Class) 상속 (3) - 다양한 이슈들 References Professional C++ https://en.cppreference.com/w/ Contents 상속과 관련된 여러가지 이슈들 RTTI (Run-Time Type Information) typeid Virtual Base Classes [C++] 클래스(Class) 기본편 [C++] 클래스(Class) 심화편 (1) [C++] 클래스(Class) 심화편 (2) [C++] 클래스(Class) 심화편 (3) [C++] 클래스(Class) 상속 (1) - 확장, 재사용 [C++] 클래스(Class) 상속 (2) - 다형성, 다중 상속 이전 포스팅에 이어 계속해서 클래스의 상속, 상속에 관련된 여러가지 이슈들에 대해 알아보도록 하겠습니다! 6. 상속과 관련된 여러가지 이슈들 클래스를 확.. 2022. 2. 16.
[C++] 클래스(Class) 상속 (1) - 확장, 재사용 References Professional C++ Contents 상속(inheritance) override 키워드 virtual 키워드 재사용(reuse)를 위한 상속 이전 포스팅들을 통해 클래스에 대해 자세히 살펴봤습니다. [C++] 클래스(Class) 기본편 [C++] 클래스(Class) 심화편 (1) [C++] 클래스(Class) 심화편 (2) [C++] 클래스(Class) 심화편 (3) 하지만, 클래스에 상속(inheritance)이 없다면 구조체에 동작만 추가한 것에 불과합니다. 클래스 자체만으로 절차형 언어를 뛰어넘는 굉장한 향상이지만, 상속은 완전히 새로운 차원의 것입니다. 상속을 통해 기존에 정의된 클래스를 바탕으로 새로운 클래스를 정의할 수 있습니다. 이 방법으로 클래스를 재사용하거나.. 2022. 2. 14.
[C++] 가상 함수 (virtual, override 키워드) References Effective C++ (항목 9) 씹어먹는 C++ (https://modoocode.com/210) Contents 가상 함수 (virtual 키워드) 오버라이드(override 키워드) 다형성 (polymorphism) 생성자/소멸자에서의 가상 함수 호출(주의사항) 2021.07.28 - [C & C++] - [C++] 가상 소멸자 [C++] 가상 소멸자 Reference Effective C++ (항목 7) Contents 다형성을 가진 기본(base) 클래스에서의 소멸자 가상 소멸자 가상 함수 테이블 아래와 같은 TimeKeeper라는 기본(base) 클래스가 있고, 이 클래스를 상속받는 AtomicCl.. junstar92.tistory.com 이전 글에서 가상 소멸자에 대.. 2021. 7. 30.