C++의 특징은 구조, 제어, 성능, 표준이 서로 물릴 때 보인다

각 특징을 따로 외우지 말고, 어떤 설계 질문을 해결하는 축인지 연결해서 읽습니다.

구조클래스와 객체로 큰 코드를 역할 단위로 나눈다.
제어메모리, 포인터, 자원 수명까지 코드가 직접 드러낸다.
성능복사, 할당, 호출 비용을 설계 선택으로 줄인다.
표준플랫폼이 달라도 같은 언어 규칙과 라이브러리로 맞춘다.
class를 볼 때무엇을 구조화하는가?
pointer를 볼 때누가 소유하는가?
template을 볼 때런타임 비용을 줄이는가?
STL을 볼 때표준 도구로 얼마나 대체되는가?