[Effective C++] 항목 1. C++를 언어들의 연합체로 바라보는 안목은 필수 [Effective C++] 항목 1. C++를 언어들의 연합체로 바라보는 안목은 필수 C++ 은 다중 패러다임 언어다. 절차적 프로그래밍 객체 지향 프로그래밍 함수형 프로그래밍 일반적 프로그래밍 메타프로그래밍 C++ 는 4개의 하위 언어로 구성되어 있다. C 언어: C++ 의 근간은 C 언어다. 블록, 문장, 선행 처리자, 기본 제공 데이터 타입, 배열, 포인터 등. 이들 중 상당수는 구식의 것이며 C++ 의 것으로 대체할 수 있는 방법을 활용하는 것이 좋다. 그러나 C++ 개발자라면 이들 개념에 대해 정확히 알고 있어야 할 것이다. 객체 지향 C++: 클래스(생성자와 소멸자), 캡슐화, 상속, 다형성, 가상 함수(동적 바인딩) 등. 템플릿 C++: 일반화 프로그래밍 영역. 템플릿의 힘은 너무나도 강력.. 더보기 이전 1 ··· 7 8 9 10 다음