第一章 预备知识
1.2.3 面向对象编程
P3
类是一种规范,规定了可使用哪些数据来表示对象,以及可以对这些数据进行哪些OP编程不仅仅是将数据和方法合并为类定义,还有助于创建可重用的代码,减少大量工作。信息隐藏可以保护数据。继承能让您使用旧类派生出新类。他不是将终点放在任务上,而是放在概念上。真正优点之一是:可以方便的重用和修改现有的、经过仔细测试的代码。
1.2.4 C++和泛型编程
P4
泛型编程是一种编程风格,其中算法以尽可能抽象的方式编写,而不依赖于将在其上执行这些算法的数据形式。这个概念在1989年首次由David Musser和Alexander A. Stepanov提出。
他与OOP的目标相同,即重用代码和抽象通用概念的计数更简单。不过OOP强调的是编程的数据方面,而泛型编程强调的是独立于特定数据类型。OOP是一个管理大型项目的工具,而泛型编程提供了执行常见任务的工具。
库对很多常见的编程问题提供了可靠的解决方法。
1.4.4 创建源代码文件
p7~p9
在规范中,C语言使用小写的c为扩展名,C++使用大写C为扩展名。扩展名为o是目标代码文件。可执行文件为.out。
Compile(编译)
Build(建立)、Make(生成):编译项目中所有源代码文件的代码。只有一个文件被修改,则只重新编译该文件。
Build All(全部建立):重新编译所有源文件代码。
Link(链接):将编译后的源代码与所需的库代码组合起来。
Run(运行)、Execute(调试):运行程序。
Debug(调试)