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 등)
'Tutorials > C++ : Advanced' 카테고리의 다른 글
Effective C++ | 항목 6 : 컴파일러가 만들어낸 함수가 필요 없으면 확실히 이들의 사용을 금해 버리자 (0) | 2022.10.25 |
---|---|
Effective C++ | 항목 5 : C++ 가 은근슬쩍 만들어 호출해 버리는 함수들에 촉각을 세우자 (0) | 2022.10.25 |
Effective C++ | 항목 4 : 객체를 사용하기 전에 반드시 그 객체를 초기화하자 (0) | 2022.10.25 |
Effective C++ | 항목 3 : 낌새만 보이면 const 를 들이대 보자! (0) | 2022.10.25 |
Effective C++ | 항목 2 : #define 을 쓰려거든 const, enum, inline 을 떠올리자 (0) | 2022.10.25 |
Comments