2. C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
C with Classes : C 언어에 객체 지향 기능 몇 가지가 결합 됨
Exception, Template, etc..
Today C++ : Multiparadigm programming language
(Procedural, OOP, Functional, Generic, Metaprogramming)
3. C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
C
Object
Oriented
C++
Template
C++
STL
C++
Block, Statement,
Pre-processor,
Built-in data type,
Pointer, etc(C89/C99)
4. C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
Object
Oriented
C++
C
Template
C++
STL
C++
Class, Encapsulation,
Inheritance,
Polymorphism,
Virtual Func, etc..
5. C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
Template
C++
Object
Oriented
C++
C
STL
C++
Generic Programming,
Template
Metaprogramming
6.
7. C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
STL
Template
C++
Object
Oriented
C++
C
C++
Container, Iterator,
Algorithm,
Function Object