为你推荐
前言
第一篇 C++基础
第1章 C++概述
1.1 了解计算机
1.2 程序设计语言
1.3 C++概述
1.4 C++开发环境的搭建
1.5 第一个C++程序
1.6 C语言与C++语言的区别
1.7 小结
1.8 习题
第2章 开始C++之旅
2.1 C++程序的结构
2.2 变量与基本类型
2.3 常量
2.4 运算符与表达式
2.5 类型转换
2.6 流程控制语句
2.7 小结
2.8 习题
第二篇 C++过程开发
第3章 数组和C风格字符串
3.1 什么是数组
3.2 一维数组
3.3 C风格字符串
3.4 二维数组及多维数组
3.5 小结
3.6 习题
第4章 指针和引用
4.1 指针的定义与使用
4.2 指针的运算
4.3 动态内存分配
4.4 指针和const
4.5 指针与数组
4.6 引用
4.7 小结
4.8 习题
第5章 结构、共用体和链表
5.1 结构
5.2 共用体
5.3 结构数组和共用体数组
5.4 指向结构的指针
5.5 链表
5.6 小结
5.7 习题
第6章 用函数合理组织程序
6.1 模块化带来的好处
6.2 函数定义
6.3 函数声明
6.4 函数调用
6.5 递归
6.6 函数的重载
6.7 C++如何使用内存
6.8 作用域与可见域
6.9 小结
6.10 习题
第7章 关于函数的高级专题
7.1 内存使用错误剖析
7.2 重申:函数参数传递和返回机制
7.3 函数与指针
7.4 函数与数组
7.5 函数与结构体、共用体及类对象
7.6 函数编写的建议
7.7 小结
7.8 习题
第三篇 面向对象的C++
第8章 面向对象编程基础
8.1 面向对象的基本概念
8.2 C++类的定义
8.3 C++类的实现
8.4 C++类的使用
8.5 对象的创建和撤销
8.6 复制构造函数
8.7 特殊数据成员
8.8 特殊函数成员
8.9 对象的组织
8.10 为对象动态分配内存
8.11 小结
8.12 习题
第9章 关于对象的高级专题
9.1 类的作用域
9.2 类定义的作用域与可见域
9.3 对象的生存期、作用域和可见域
9.4 友元
9.5 运算符重载
9.6 运算符重载范例
9.7 类型转换
9.8 小结
9.9 习题
第10章 继承
10.1 什么是继承
10.2 基类和派生类
10.3 多基派生
10.4 虚基类
10.5 派生类的构造函数和析构函数
10.6 分清继承还是组合
10.7 基类与派生类对象间的相互转换
10.8 小结
10.9 习题
第11章 多态
11.1 多态与虚函数
11.2 虚函数的访问
11.3 纯虚函数与抽象类
11.4 虚函数引入的二义性
11.5 重载、覆盖与隐藏
11.6 小结
11.7 习题
第四篇 泛型编程
第12章 模板
12.1 为什么要定义模板
12.2 函数模板
12.3 类模板
12.4 模板的嵌套
12.5 模板参数
12.6 小结
12.7 习题
第13章 标准模板库
13.1 理解STL
13.2 使用序列式容器
13.3 使用关联式容器
13.4 关联式容器支持的成员函数操作
13.5 迭代器
13.6 泛型算法
13.7 适配器
13.8 小结
13.9 习题
第五篇 输入输出处理和编程规范
第14章 输入输出和文件
14.1 输入/输出概述
14.2 高层I/O
14.3 流类库
14.4 输出流
14.5 输入流
14.6 流状态
14.7 重载>>和<<
14.8 文件操作
14.9 小结
14.10 习题
第15章 命名空间
15.1 什么是命名空间
15.2 实体的作用域与可见域
15.3 命名空间的作用域与可见性
15.4 对命名空间的思考
15.5 小结
15.6 习题
第16章 string字符串类
16.1 为什么要使用string类
16.2 声明一个字符串
16.3 字符串的输入输出
16.4 string类的功能
16.5 小结
16.6 习题
第17章 异常和错误
17.1 编码时的防错
17.2 异常机制
17.3 异常发生时的内存管理
17.4 小结
17.5 习题
第18章 程序编译
18.1 程序的编译流程
18.2 预处理
18.3 VC 6调试入门
18.4 小结
18.5 习题
第六篇 面试题精选
第19章 教学管理系统的C++实现
19.1 项目概述
19.2 自定义类
19.3 实现自定义类
19.4 使用自定义类
19.5 制作个性化系统界面
19.6 在控件消息响应函数中使用自定义类功能
19.7 使用文件保存数据
19.8 小结
第20章 常见面试题
20.1 常见基本知识问答题
20.2 世界500强公司的智力问答题
20.3 分析题
20.4 编程题
光盘内容
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜