오늘날의 C++는 다중 패러다임 프로그래밍 언어라고 불립니다.
- C
- C++는 여전히 C를 기본으로 하고 있습니다.
- 블록, 문장, 선행 처리자, 기본 제공 데이터 타입, 배열, 포인터 등 모든 것이 C에서 왔습니다.
- 객체 지향 개념의 C++
- 클래스를 쓰는 C
- 클래스, 캡슐화 상속, 다형성, 가상 함수 등
- 템플릿 C++
- 템플릿 메타프로그래밍
- STL
네 가지의 하위 언어들이 C++를 이루고 있습니다.
'서적 > Effective C++' 카테고리의 다른 글
항목 35: 가상함수 대신 쓸 것들도 생각해 두는 자세를 시시때때로 길러 두자 (0) | 2022.04.07 |
---|---|
항목 34: 인터페이스 상속과 구현 상속의 차이를 제대로 파악하고 구별하자 (0) | 2022.04.07 |
항목 33: 상속된 이름을 숨기는 일은 피하자 (0) | 2022.04.07 |
항목 32: Public 상속 모형은 반드시 "is-a"를 따르도록 만들자 (0) | 2022.04.07 |
항목 2: #define을 쓰려거든 const, enum, inline을 떠올리자 (0) | 2022.01.26 |