KoreanFoodie's Study

Effective C++ | 항목 1 : C++ 를 언어들의 연합체로 바라보는 안목은 필수 본문

Tutorials/C++ : Advanced

Effective C++ | 항목 1 : C++ 를 언어들의 연합체로 바라보는 안목은 필수

GoldGiver 2022. 10. 25. 16:01

C++ 프로그래머의 필독서이자 바이블인, 스콧 마이어스의 Modern Effective C++ 를 읽고 기억할 내용을 요약하고 있습니다. 꼭 읽어보시길 추천드립니다!

항목 1 : C++ 를 언어들의 연합체로 바라보는 안목은 필수

핵심 :

1. C++ 를 사용한 효과적인 프로그래밍 규칙은, C++ 의 어떤 부분을 사용하느냐에 따라 달라진다!

 

C++ 을 이루고 있는 하위 요소 (Building Block) 은 크게 4 가지이다.

  • C (C 에는 템플릿도 없고, 예외도 없고, 오버로딩도 없다)
  • 객체 지향 개념의 C++ (클래스를 쓰는 C 에 관한 모든 것들. 캡슐화, 상속, 다형성, 가상함수 등)
  • 템플릿 C++ (템플릿 메타 프로그래밍까지)
  • STL (container, iterator, algorithm, function object 등)
Comments