Day1
1、C++简介
1.1 课程名称:
C++面向对象程序设计(Object Oriented Programming,OPP)
1.2 课程目标:
- 培养正规的、大气的变成习惯
- 以良好的方式编写C++ class -- 基于对象
- 学习Classes之间的关系 -- 面向对象
- 继承(inheritance)
- 复合(composition)
委托(delegation)
1.3 三个实例代码
- complex
- string
oop-demo
1.4 C++历史
- B语言(1969)
- C语言(1972)
- C++Y语言(1983)
(new C -- C with class -- C++) - 其他面向对象语言Java C#
- C++演化
- C++ 98(1.0)
- C++ 03(TR1,Technical Report 1)
- C++ 11 (2.0)
C++ 14
1.5 C++的组成
- C++语言
C++标准库
1.6 推荐书籍
- 《The C++ Programming Language》
- 《C++ Primer》
- 《Effective C++》《改善程序技术与设计思维的55个有效做法》
- 《The C++ Standard Library》
《STL 源码剖析》