CXX

1.[Effective C++] 36. 상속받은 비가상 함수를 파생클래스에서 재정의하지 말자.

post-thumbnail

2.[Effective C++] 37. 어떤 함수에 대해서도 상속받은 기본 매개변수 값은 절대 재정의하지 말자

post-thumbnail

3.[Effective C++] 38. "has-a" 혹은 "is_implemented-in-terms-of"를 모형화할 때는 객체 합성을 사용하자.

post-thumbnail

4.[Effective C++] 39. private 상속은 심사숙고해서 구사하자

post-thumbnail

5.[Effective C++] 40. 다중 상속은 심사숙고하여 사용하자

post-thumbnail

6.[Effective C++] 41. 템플릿 프로그래밍의 암시적 인터페이스와 컴파일 타임 다형성

post-thumbnail

7.[Effective C++] 42. typename 의 두 가지 의미

post-thumbnail

8.[Effective C++] 43. 템플릿으로 만들어진 기본 클래스 안의 이름에 접근하는 방법을 알아두자

post-thumbnail

9.[Effective C++] 1. C++을 언어들의 연합체로 바라보자.

post-thumbnail

10.[Effective C++] 2. define보다 const, enum, inline을 써보자

post-thumbnail

11.[Modern C++] SmartPointer

post-thumbnail