[Effective C++] 항목1 ~ 4
항목1: C++를 언어들의 연합체로 바라보는 안목은 필수 C++ 이해를 쉽게 하기 위해 단일언어들의 상관관계가 있는 연합체로 보고 각 언어 규칙을 각개격파한다.- 시각이 단순해지고 기억하기 편함.- 4가지 단일언어로 나누어 본다.( C, 객체지향 개념의 C++, 템플릿 C++, STL ) - C : 블록, 문장, 선행 처리자, 기본제공 데이터타입, 배열, 포인터- 객체지향 개념의 C++ : 클래스(생성자, 소멸자), 캡슐화, 상속, 다형성, 가상함수(동적 바인딩)- 템플릿 C++- STL : Standard template Library 효과적인 프로그래밍을 위해 한 하위 언어에서 다른 하위 언어로 옮겨가면서 대응 전략을 바꿔야 한다.ex) C에서는 값에 의한 전달이 참조에 의한 전달보다 효율적객체지향 ..
2018. 1. 23.