万本电子书0元读

万本电子书0元读

顶部广告

零基础学C++程序设计电子书

暂无

售       价:¥

19人正在读 | 0人评论 6.2

作       者:刘媛媛

出  版  社:电子工业出版社

出版时间:2021-10-01

字       数:14.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
暂无
目录展开

内容简介

前言

第一篇 基础语法篇

第1章 第一个C++语言程序

1.1 编程语言简介

1.2 C++语言开发概述

1.3 构建开发环境

1.3.1 下载和安装Visual Studio

1.3.2 下载和安装考试版Visual C++ 2010

1.4 编写及运行程序

1.4.1 使用Visual Studio

1.4.2 使用考试版Visual C++ 2010

1.5 了解C++语言代码

1.5.1 代码构成

1.5.2 注释

1.6 小 结

1.7 习 题

第2章 数 据

2.1 数据处理过程

2.2 标识符与关键字

2.3 数据类型

2.3.1 什么是进制

2.3.2 C++支持的进制

2.3.3 整数类型

2.3.4 浮点类型

2.3.5 字符类型和字符串

2.3.6 布尔类型

2.4 变 量

2.4.1 定义变量

2.4.2 变量名

2.4.3 变量的初始化

2.5 常 量

2.6 小 结

2.7 习 题

第3章 数据运算

3.1 运算符与表达式

3.1.1 运算符

3.1.2 表达式

3.2 赋值运算符

3.2.1 赋值运算符简介

3.2.2 数据类型转换

3.3 常用运算符

3.3.1 算术运算符

3.3.2 正负运算符

3.3.3 复合赋值运算符

3.3.4 自增自减运算符

3.3.5 位运算符

3.3.6 关系运算符

3.3.7 逻辑运算符

3.3.8 逗号运算符

3.3.9 条件运算符

3.4 运算符的优先级和结合性

3.5 小 结

3.6 习 题

第4章 程序控制结构

4.1 语句概述

4.2 语句块

4.2.1 语句块的定义

4.2.2 变量的作用域

4.3 顺序结构

4.4 选择结构

4.4.1 单分支条件语句

4.4.2 双分支条件语句

4.4.3 if-else语句嵌套使用

4.4.4 switch选择语句

4.5 循环结构

4.5.1 for循环语句

4.5.2 while循环语句

4.5.3 do-while循环语句

4.5.4 多重循环嵌套使用

4.6 转向结构

4.6.1 goto转向语句

4.6.2 break跳出语句

4.6.3 continue继续语句

4.7 小 结

4.8 习 题

第5章 函 数

5.1 函数概述

5.2 无参函数

5.2.1 无参函数的定义

5.2.2 无参函数的调用

5.2.3 函数定义的位置与声明

5.3 有参函数

5.3.1 有参函数的定义

5.3.2 有参函数的调用

5.3.3 返回值

5.4 内联函数

5.4.1 内联函数的定义

5.4.2 内联函数的使用

5.5 递 归

5.5.1 什么是递归

5.5.2 递归的实现

5.6 库函数

5.7 小 结

5.8 习 题

第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.4 多维数组

6.5 C风格字符串

6.5.1 字符数组

6.5.2 字符串

6.5.3 特殊的字符串结束符

6.5.4 字符串处理函数

6.6 字符串类

6.6.1 字符串的声明和初始化

6.6.2 字符串的键盘输入和输出

6.6.3 获取字符串长度

6.6.4 获取字符串中的字符

6.6.5 字符串拼接

6.6.6 字符串插入函数insert()

6.6.7 字符串删除函数erase()

6.6.8 提取字符串函数substr()

6.6.9 字符串查找

6.7 小 结

6.8 习 题

第7章 指针与引用

7.1 指针概述

7.1.1 什么是地址

7.1.2 什么是指针

7.1.3 声明指针变量

7.1.4 初始化指针变量

7.1.5 特殊的值NULL

7.2 指针的运算

7.2.1 访问指针数据

7.2.2 指针地址值加法与减法运算

7.2.3 指针地址值自增自减运算

7.2.4 指针的数据运算

7.3 二级指针与多级指针

7.3.1 二级指针

7.3.2 多级指针

7.4 指针与数组

7.4.1 数组指针

7.4.2 指针数组

7.4.3 访问二维数组子元素

7.5 指针与函数

7.5.1 指针作为函数的参数

7.5.2 指针作为函数的返回值

7.5.3 函数指针变量

7.6 动态分配内存

7.6.1 动态申请内存空间

7.6.2 如何释放内存空间

7.7 引 用

7.7.1 引用的定义

7.7.2 引用作为函数的参数

7.8 小 结

7.9 习 题

第8章 复合数据类型

8.1 结构体

8.1.1 结构体的存在和使用概述

8.1.2 定义结构体类型

8.1.3 声明结构体变量

8.1.4 结构体的嵌套定义

8.2 结构体的使用

8.2.1 初始化结构体变量

8.2.2 引用结构体变量成员

8.2.3 结构体指针

8.2.4 结构体数组

8.3 联 合

8.3.1 定义联合类型

8.3.2 声明联合体变量

8.3.3 引用联合类型成员

8.4 枚 举

8.4.1 定义枚举类型

8.4.2 声明枚举变量

8.5 类型重定义

8.6 小 结

8.7 习 题

第二篇 面向对象篇

第9章 类和对象

9.1 面向对象中的类和对象

9.2 类

9.2.1 类的定义

9.2.2 类成员的访问控制

9.2.3 类的数据成员

9.2.4 类的成员函数

9.3 对 象

9.3.1 定义对象

9.3.2 对象的成员

9.4 构造函数

9.4.1 构造函数概述

9.4.2 声明和定义构造函数

9.4.3 默认形式的构造函数

9.4.4 带参数的构造函数

9.4.5 带有默认值参数的构造函数

9.4.6 复制构造函数

9.5 析构函数

9.6 静态成员

9.6.1 静态数据成员

9.6.2 静态成员函数

9.7 对象数组

9.8 常成员

9.8.1 常对象

9.8.2 常成员函数

9.8.3 常数据成员

9.9 this指针

9.10 友 元

9.10.1 友元的引入

9.10.2 友元函数

9.10.3 友元成员函数

9.10.4 友元类

9.11 小 结

9.12 习 题

第10章 继承与派生

10.1 继承与派生概述

10.1.1 继承与派生的定义

10.1.2 声明派生类

10.2 继承的访问控制

10.2.1 私有继承

10.2.2 公有继承

10.2.3 保护继承

10.3 派生类的构造函数和析构函数

10.3.1 派生类的构造函数

10.3.2 派生类的析构函数

10.4 多继承

10.4.1 多继承概述

10.4.2 二义性问题

10.4.3 多继承的构造函数

10.5 虚基类

10.5.1 虚基类的定义

10.5.2 虚基类的构造函数和初始化

10.6 小 结

10.7 习 题

第11章 多态与虚函数

11.1 多态概述

11.1.1 多态的概念

11.1.2 多态的实现

11.2 函数重载

11.3 虚函数

11.3.1 虚函数的定义与重写

11.3.2 虚函数的调用

11.3.3 改写实函数

11.3.4 虚析构函数

11.4 纯虚函数与抽象类

11.4.1 纯虚函数

11.4.2 抽象类

11.5 小 结

11.6 习 题

第12章 运算符重载

12.1 运算符重载概述

12.1.1 运算符定义语法

12.1.2 运算符重载的限制

12.2 运算符重载形式

12.2.1 运算符重载为类的成员函数

12.2.2 运算符重载为类的友元函数

12.2.3 运算符重载为普通函数

12.3 特殊运算符重载

12.3.1 自增运算符(++)和自减运算符(--)重载

12.3.2 赋值运算符(=)重载

12.3.3 下标运算符([ ])重载

12.3.4 关系运算符(〉)重载

12.3.5 复合赋值运算符(+=)重载

12.4 小 结

12.5 习 题

第13章 模 板

13.1 函数模板

13.1.1 函数模板的定义

13.1.2 函数模板的调用

13.2 类模板

13.2.1 类模板的定义

13.2.2 类模板成员函数的定义

13.2.3 非类型参数

13.3 生成类模板的实例

13.3.1 模板实例化

13.3.2 函数模板作为类模板成员函数

13.4 类模板的静态成员

13.5 类模板的特化

13.5.1 类模板的全特化

13.5.2 类模板的半特化

13.6 小 结

13.7 习 题

第三篇 高级语法篇

第14章 输入/输出流

14.1 输入/输出流的引入

14.1.1 输入/输出流简介

14.1.2 输入/输出流类层次

14.1.3 I/O 库头文件

14.2 标准输入/输出流

14.2.1 标准输出流对象

14.2.2 标准输入流对象

14.2.3 标准错误流对象与标准日志流对象

14.3 输入/输出格式控制

14.3.1 默认的输入/输出格式

14.3.2 使用格式标识进行格式控制

14.3.3 使用格式控制函数进行格式控制

14.3.4 使用格式控制符进行格式控制

14.4 输入/输出流成员函数

14.4.1 get()函数

14.4.2 getline()函数

14.4.3 put()函数

14.4.4 read()和write()函数

14.4.5 其他成员函数

14.5 用户自定义数据类型的输入和输出

14.5.1 重载输出运算符(〈〈)

14.5.2 重载输入运算符(〉〉)

14.6 命名空间

14.6.1 命名空间的定义

14.6.2 命名空间的使用

14.6.3 命名空间的嵌套使用

14.7 小 结

14.8 习 题

第15章 预处理和宏

15.1 预处理概述

15.2 宏

15.2.1 宏展开

15.2.2 替代常量

15.2.3 替代运算符

15.3 带参数的宏

15.3.1 定义带参数的宏

15.3.2 注意宏展开的结果

15.3.3 带参数的宏与函数的比较

15.4 条件编译

15.4.1 宏指令

15.4.2 基础的条件编译指令

15.4.3 #ifdef和#ifndef指令

15.4.4 #error指令

15.4.5 #undef指令

15.5 包含文件指令

15.5.1 使用包含文件指令

15.5.2 头文件卫士

15.6 预定义的宏

15.7 小 结

15.8 习 题

第16章 标准模板库(STL)

16.1 标准模板库概述

16.1.1 C++标准库

16.1.2 STL的发展历史

16.1.3 STL的组成

16.2 算 法

16.3 迭代器

16.3.1 迭代器概述

16.3.2 迭代器的分类

16.3.3 迭代器的功能分类

16.4 容 器

16.4.1 容器概述

16.4.2 向量容器

16.4.3 列表

16.4.4 集合

16.4.5 队列

16.4.6 栈

16.4.7 多重映射

16.4.8 映射

16.5 小 结

16.6 习 题

第17章 程序错误与异常处理

17.1 程序错误

17.1.1 编译错误

17.1.2 逻辑错误

17.1.3 运行错误

17.2 异常处理

17.2.1 基本思想

17.2.2 抛出异常

17.2.3 捕获异常

17.2.4 多级catch

17.2.5 C++标准异常的基类exception类

17.3 小 结

17.4 习 题

第18章 文 件

18.1 文件概述

18.1.1 文件数据处理过程

18.1.2 文件分类

18.1.3 文件存取方式

18.1.4 处理文件流的类

18.2 文件的打开与关闭

18.2.1 文件的关闭

18.2.2 文件的打开

18.3 文件的顺序读/写

18.3.1 文本文件的读/写

18.3.2 二进制文件的读/写

18.4 文件的随机读/写

18.5 逐个字符读/写文件

18.6 从文件中读取一行字符串

18.7 小 结

18.8 习 题

第四篇 实战篇

第19章 员工信息管理系统

19.1 管理系统设计

19.1.1 主界面

19.1.2 添加员工信息

19.1.3 查找员工信息

19.1.4 删除员工信息

19.1.5 修改员工信息

19.2 管理系统实现

19.2.1 主界面实现

19.2.2 建立员工信息数据

19.2.3 实现员工信息的添加功能

19.2.4 实现员工信息的输出功能

19.2.5 实现员工信息的查找功能

19.2.6 实现员工信息的删除功能

19.2.7 实现员工信息的修改功能

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部