《C++ Primer Plus 第6版》读书笔记
知识点:
1.C++融合了3种编程方式:C语言代表的过程性语言、面向对象编程、泛型编程。
2.程序
3.过程编程强调的是算法方面,程序按照一系列的流程生成特定的结果。弊端是程序经常使用分支语句,根据某种测试的结果,执行一组或另一组指令。执行路径很混乱(被称为“意大利面条式编程”)
4.C语言鼓励程序员将大的程序分解成小程序或函数,进行结构化编程。
5.OOP核心思想是强调数据。
6.泛型编程与OOP目标相同,即重用代码和抽象通用。OOP强调编程的数据方面,泛型强调独立于特定数据类型,侧重点不同。