本书以4个面向来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、 object-oriented(面向对象的)。本书的组织围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。循此方式,你不只学到 C++的函数和结构,也会学习到它们的设计目的和基本原理。
目录
- 第1章 c++ 编程基础(basic c++ programming)
- 1.1 如何撰写 c++ 程序
- 1.2 对象的定义与初始化
- 1.3 撰写表达式(expressions)
- 1.4 条件(conditaional)语句和循环(loop)语句
- 1.5 如何运用 arrays(数组)和 vectors(向量)
- 1.6 指针带来弹性
- 1.7 档案的读写
- 第2章 面向过程的编程风格(procedural programming)
- 2.1 如何撰写函数
- 2.2 调用(invoking)一个函数
- 2.3 提供默认参数值(default parameter values)
- 2.4 使用局部静态对象(local static objects)
- 2.5 声明一个 inline函数
- 2.6 供应重载化函数(overloaded functions)
- 2.7 定义并使用 template functions(模板函数)
- 2.8 函式函数指针(pointers to functions)带来更大的弹性
- 2.9 设定表头档头文件(header files)
- 第3章 泛型编程风格(generic programming)
-
3.1 指针的数学运算