第一章 C++的简介与历史
1.C++的编程方式:
集成了C语言的过程性编程;
C++新增的OOP;
C++新增的模板支持的泛型编程;
2.过程性编程的思路 面向对象编程的思路
过程性编程侧重于将问题进行分解,利用for,while,if三种结构语句加上函数的功能模块化的特性,是一种强调算法的编程模式,便于维护,但是在开发大型项目的时候会很吃力。(自上向下)
面向对象编程则是使语言去满足需求的一种编程思路,理念是设计一种与数据尽量相一致的语言数据格式。(自下向上)还可以实现代码的重用。
面向模板的泛型编程与面向对象编程的想法一致,实现代码的重用和抽象通用的概念,泛型的侧重点是创建独立于数据类型的代码,
3.C++的标准发展
C++98(C++03也在C++98里面)
C++11