零基础学C++(第3版)

零基础学C++(第3版)

作者:王慧

出版社:机械工业

出版年:2014年7月

ISBN:9787111468592

所属分类:政治军事

书刊介绍

《零基础学C++(第3版)》内容简介

本书共分为6篇20章,介绍了Visual C++ 6开发环境的搭建,C++语言的基本数据类型、表达式、函数、函数重载、类的继承、多态、内存管理方式、文件存储、错误与异常、RTTI、string类、编码风格与程序编译等内容,还用C++语言实现了一个教学管理系统,最后对世界500强中IT公司的常见面试题进行了讲解。
本书非常适合C++语言的初级、中级读者阅读,并可作为开发人员的参考手册。
《零基础学C++(第3版)》由王慧等编著。

作品目录

前言
第一篇
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、编程题
光盘内容

相关推荐

微信二维码