과거 자료
[C++ Basic] private, protected 상속, using 멤버 함수
지난 포스팅에서는 has-a 관계를 구현하기 위한 컴포지션(composition) 또는 레이어링(layering)이란 기법에 대해 소개했었다. 하지만 has-a 관계를 표현하기 위한 방법은 이 뿐만이 아니다. 이번에는 또 다른 방식으로 has-a 관계를 표현할 수 있는 private 상속에 대해 소개하고자 한다. 덧붙여서 protected 상속과 기초클래스의 메서드를 using 키워드를 이용해 멤버 함수로서 기능하게 만드는 방법까지 소개하고 정리하고자 한다. 목차 private 상속, using 멤버 함수 protected 상속, private 상속과의 차이점 private 상속 C++에서는 has-a 관계를 구현하는 또 다른 방법으로 private 상속을 제공하고 있다. 기초클래스로부터 파생클래스로 p..
2022. 5. 30. 18:43