第一章预备知识
1.1 C++简介
c++融合了3种编程方式:C语言代表的过程性语言、c++在C语言基础上添加的类代表的面向对象语言、c++模板支持的泛型编程。
1.2 C++简史
1.2.1 C语言
1.2.2 C语言编程原理
最初是过程性语言(强调算法),随着程序规模扩大,开发出了结构化编程、自顶向下的设计(将大程序分解成小程序)
1.2.3面向对象编程(OOP)
为了编写大型程序,OOP通过了一种新方法,OOP强调数据。
在C++中,类是一种规范,它描述了一种新型数据格式。
OPP程序设计首先设计类,它们描述了程序要处理的东西。
1.2.4 C++和泛型编程
泛型编程强调独立于特定的数据类型编程。
泛型编程提高了常用的工具(如排序等)
1.2.5 C++的起源
和C相同,诞生于贝尔实验室。
1.3 可移植性和标准
1.3.1 c++的发展
1.3.2 本书(c++primerplus6)遵循的C++标准
C++98,部分C++11
1.4 程序创建的技巧
步骤大体是:
1. 使用文本编辑器编写程序,并保存文件,此文件为源码。
2. 编译源码。编译将源码翻译为主机使用的机器语言。翻译后的文件是目标代码。
3. 链接。将目标代码与其他代码链接起来。生成运行版本。可执行代码。
1.4.1创建源代码文件
此处略去,使用集成开发环境(IDE)可以很简单地完成。