C++ 가상소멸자, 가상함수 테이블, 순수 가상함수, 추상 클래스(abstract class)


C++ 가상소멸자, 가상함수 테이블, 순수 가상함수, 추상 클래스(abstract class)

이번 포스팅은 가상함수의 연장선상에 있는 여러가지 개념들을 살펴보겠습니다.가상 소멸자가상 소멸자는 이전 포스팅에서 언급했었던, 상속 관계에서베이스 클래스 포인터에 파생 클래스 객체를 생성하게 되면서 생기는객체지향 프로그래밍의 다형성에 의해 발생하는 문제점을 해결하기 위한 방법입니다.https://blog.naver.com/vjhh0712v/221545003919해당 내용은 위 포스팅을 참고해주세요.아무튼 그래서 소멸자에도 virtual 키워드를 붙여서 가상 소멸자를 만들어주어야합니다.굳이 ? 라는 생각이 들겠지만,예를 들어 동적할당을 해주고 소멸자에서 해제를 해주는 경우,virtual 키워드를 붙여주지 않으면 메모리가 영원히 해제되지 않는..........

C++ 가상소멸자, 가상함수 테이블, 순수 가상함수, 추상 클래스(abstract class)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : C++ 가상소멸자, 가상함수 테이블, 순수 가상함수, 추상 클래스(abstract class)