欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>计算机与网络 >C++语言程序设计 千锋教育高教产品研发部编著 2018年版

C++语言程序设计 千锋教育高教产品研发部编著 2018年版

收藏
  • 大小:105.72 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:计算机与网络
  • 更新日期:2024-04-11
推荐:升级会员 无限下载,节约时间成本!
关键词:语言程序设计   C++
资源简介
C++语言程序设计
作者:千锋教育高教产品研发部编著
出版时间:2018年版
丛编项: 21世纪高等学校计算机专业实用规划教材
内容简介
  本书以零基础讲解为宗旨,摒弃了枯燥乏味、层次结构混乱等缺陷,不会在初学者还不会编写一行代码的情况下,就开始讲解算法,这样只会吓跑初学者,让初学者难以入门。本书知识系统全面,吸取了十多本C++语言图书及教材的优点,全书共10章,涵盖C++语言基础、封装性、继承性、多态性、模板、输入输出流、异常处理、STL等主流C++语言开发技术。为了使大多数读者都能看懂,本书采用朴实生动的语言来阐述复杂的问题,其中列举了大量现实生活中的案例,再配搭上精心设计的插图,以图文并茂的形式进行讲解,真正做到通俗易懂。 本书面向初学者和中等水平C++语言开发人员、大专院校及培训学校的老师和学生,是牢固掌握主流C++语言开发技术的必读之作。
目录
第1章初识C++
1.1C++简介
1.1.1C++发展史
1.1.2C++的特征
1.1.3C++的应用领域
1.1.4C++主流开发环境
1.2第一个C++程序
1.3C++程序的运行流程
1.4面向对象的基本概念
1.4.1对象与类
1.4.2面向对象的三大特征
1.5本章小结
1.6习题
第2章C++语言编程基础
2.1变量与常量
2.1.1标识符与关键字
2.1.2变量与赋值
2.1.3变量的类型
2.1.4常量
2.2构造数据类型
2.2.1数组
2.2.2枚举
2.2.3结构体
2.2.4联合体
2.3表达式与类型转换
2.3.1表达式
2.3.2自动类型转换
2.3.3强制类型转换
2.4指针
2.4.1内存和地址
2.4.2指针的定义与使用
2.4.3指针与数组
2.4.4指针运算
2.4.5动态内存管理
2.5引用
2.6命名空间
2.7基本控制语句
2.7.1条件语句
2.7.2循环语句
2.7.3转移语句
2.8函数
2.8.1函数的定义
2.8.2函数的参数传递
2.8.3函数与引用
2.8.4函数与const
2.8.5内联函数
2.8.6默认参数的函数
2.8.7函数重载
2.9本章小结
2.10习题
第3章类与对象
3.1类的定义
3.2对象
3.2.1对象的创建
3.2.2对象中成员的访问
3.2.3this指针
3.3类的定义与文件
3.4构造函数
3.4.1构造函数的定义
3.4.2构造函数的调用
3.4.3默认构造函数与无参构造函数
3.4.4拷贝构造函数
3.5析构函数
3.6友元
3.6.1友元函数
3.6.2友元类
3.7静态成员
3.7.1静态数据成员
3.7.2静态成员函数
3.8对象成员
3.9常类型成员
3.9.1常数据成员
3.9.2常成员函数
3.10string类
3.11本章小结
3.12习题
第4章类的继承与派生
4.1继承的基本概念
4.2单一继承
4.2.1派生类的定义格式
4.2.2派生类成员的访问权限
4.2.3赋值兼容规则
4.3多重继承
4.4派生类的构造函数与析构函数
4.4.1单一继承的派生类构造函数与析构函数
4.4.2多重继承的派生类构造函数与析构函数
4.5同名冲突
4.5.1单一继承的同名
4.5.2多重继承的同名
4.6虚基类
4.7恢复访问权限
4.8本章小结
4.9习题
第5章多态性与虚函数
5.1多态的概念
5.1.1编译期多态与运行期多态
5.1.2函数捆绑
5.2函数重载
5.3运算符重载
5.3.1运算符重载的概念
5.3.2用成员函数重载运算符
5.3.3用友元函数重载运算符
5.3.4运算符重载举例
5.4虚函数
5.4.1虚函数的概念
5.4.2虚析构函数
5.4.3重载、隐藏和覆盖的区别
5.5纯虚函数与抽象类
5.5.1纯虚函数
5.5.2抽象类
5.6本章小结
5.7习题
第6章模板
6.1模板的概念
6.2函数模板
6.2.1函数模板的定义
6.2.2函数模板的实例化
6.2.3函数模板的重载
6.3类模板
6.3.1类模板的定义
6.3.2类模板的实例化
6.3.3类模板的静态成员
6.3.4类模板的友元
6.4模板与继承
6.5本章小结
6.6习题
第7章输入/输出流
7.1流的概念
7.2输入/输出流类库
7.2.1streambuf类
7.2.2ios类
7.3标准输入/输出流
7.3.1预定义流对象
7.3.2输出流类的成员函数
7.3.3输入流类的成员函数
7.4格式化输入/输出
7.4.1使用流对象的成员函数进行格式化
7.4.2使用控制符进行格式化
7.5文件流
7.5.1文件流类与文件流对象
7.5.2文件的打开与关闭
7.5.3文件的读写操作
7.5.4随机文件的读写操作
7.6字符串流
7.7本章小结
7.8习题
第8章异常处理
8.1异常的概念
8.2异常处理方法
8.3异常处理的实现
8.4异常规范
8.5异常与析构函数
8.6异常类
8.6.1异常类的基本用法
8.6.2catch语句块中的参数
8.6.3异常类的继承
8.7重抛异常
8.8标准异常类
8.9本章小结
8.10习题
第9章STL简介
9.1STL概述
9.2常用的容器
9.2.1vector容器
9.2.2deque容器
9.2.3list容器
9.2.4set容器与multiset容器
9.2.5map容器与multimap容器
9.2.6stack容器
9.2.7queue容器
9.3迭代器
9.4算法
9.4.1函数对象
9.4.2for_each算法
9.4.3find算法
9.4.4merge算法
9.4.5sort算法
9.5本章小结
9.6习题
第10章综合案例
10.1需求分析
10.2程序设计
10.3代码实现
10.4效果演示
10.5本章小结
10.6习题
下载地址