QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

C++程序设计案例教程

  • 类  别:计算机系列
  • 书  名:C++程序设计案例教程
  • 主  编:王梅
  • 定  价:45
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:284
  • 时  间:2018年2月
  • 出  版  社:北京邮电大学出版社
  • 书  号:978-7-5635-3249-0

内容摘要

  本书采用案例式编写模式,重点突出应用,辅以理论讲解,全面介绍了C++程序设计的知识和运用。全书通过大量的案例讲解了C++语言的基础知识,数据类型、运算符和表达式,程序控制语句,函数和预处理,数组、指针和引用,非基本数据类型,类和对象,类的集成与派生,多态性和虚函数的使用,运算符重载,输入/输出流,模板,异常处理及其中的析构等知识。
  本书可作为高职高专院校计算机专业及相关专业的教材,也可作为C++程序开发人员的参考用书。

目录

第1章 C++语言概述
 1.1 C++语言的基本语法
  1.1.1 C++程序的组成
  1.1.2 C++语言词汇
 1.2 Visual C++ 6.0开发环境
 1.3 习题
第2章 数据类型、运算符和表达式
 2.1 常量和变量
 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.3.4 自增和自减运算符
  2.3.5 赋值运算符与表达式
  2.3.6 强制类型转换运算符
  2.3.7 条件运算符
  2.3.8 位运算符
 2.4 习题
第3章 程序控制语句
 3.1 顺序控制语句
 3.2 选择控制语句
  3.2.1 if语句
  3.2.2 嵌套if语句
  3.2.3 switch语句
 3.3 循环控制语句
  3.3.1 while循环语句
  3.3.2 dowhile循环语句
  3.3.3 for循环语句
 3.4 break语句和continue语句
  3.4.1 break语句
  3.4.2 continue语句
 3.5 习题
第4章 函数和预处理
 4.1 函数的定义和调用
 4.2 函数参数传递
  4.2.1 值传递
  4.2.2 地址传递
 4.3 函数的嵌套调用
 4.4 函数的递归调用
 4.5 函数的重载、内联和默认参数
  4.5.1 函数重载
  4.5.2 内联函数
  4.5.3 带有默认参数的函数
 4.6 标识符的作用域
  4.6.1 局部变量
  4.6.2 全局变量
 4.7 变量的存储类别
  4.7.1 静态局部变量
  4.7.2 外部变量
 4.8 外部函数
 4.9 编译预处理
  4.9.1 宏定义命令
  4.9.2 文件包含命令
  4.9.3 条件编译命令
 4.10 习题
第5章 数组、指针和引用
 5.1 数组
  5.1.1 一维数组
  5.1.2 二维数组
  5.1.3 数组名作函数参数
  5.1.4 字符数组
 5.2 指针
  5.2.1 指针的使用
  5.2.2 指针的运算
 5.3 指针与数组
  5.3.1 指向数组元素的指针
  5.3.2 指针数组
 5.4 指针与函数
  5.4.1 指针作为函数参数
  5.4.2 函数指针
  5.4.3 指针函数
 5.5 引用
  5.5.1 引用的定义
  5.5.2 引用作为函数参数
 5.6 习题
第6章 非基本数据类型
 6.1 结构体类型
 6.2 联合体类型
 6.3 枚举类型
 6.4 自定义类型
 6.5 习题
第7章 类和对象
 7.1 类和对象的概念和定义
  7.1.1 类的定义
  7.1.2 对象的创建
 7.2 构造函数和析构函数
  7.2.1 构造函数
  7.2.2 析构函数
 7.3 静态数据成员和静态成员函数
  7.3.1 静态数据成员
  7.3.2 静态成员函数
 7.4 对象数组
 7.5 对象指针和this指针
  7.5.1 对象指针
  7.5.2 this指针
 7.6 友元函数和友元类
  7.6.1 友元函数的简单使用
  7.6.2 友元类
 7.7 习题
第8章 类的继承与派生
 8.1 创建派生类
  8.1.1 派生类的定义
  8.1.2 派生类成员的访问属性
 8.2 派生类的构造函数和析构函数
  8.2.1 创建单继承的构造函数和析构函数
  8.2.2 创建多层派生类的构造函数和析构函数
  8.2.3 创建包含子对象的派生类的构造函数和析构函数
  8.2.4 创建多重继承的构造函数和析构函数
 8.3 虚基类的使用
 8.4 习题
第9章 多态性和虚函数的使用
 9.1 多态性和虚函数
  9.1.1 多态性
  9.1.2 虚函数的使用
 9.2 纯虚函数和抽象类
 9.3 习题
第10章 运算符重载
 10.1 单目运算符重载
  10.1.1 重载前缀“++”运算符
  10.1.2 重载后缀“++”运算符
  10.1.3 改进前缀“++”运算符和后缀“++”运算符的重载
 10.2 双目运算符重载
  10.2.1 以非静态成员函数方式重载“+”运算符
  10.2.2 以友元函数方式重载“+”运算符
 10.3 关系运算符重载
 10.4 赋值运算符重载
 10.5 下标运算符重载
 10.6 类型转换运算符重载
 10.7 流插入运算符重载
 10.8 流提取运算符重载
 10.9 习题
第11章 输入/输出流
 11.1 标准输入/输出流
  11.1.1 标准输出流对象
  11.1.2 标准输入流对象
 11.2 输入/输出流成员函数
  11.2.1 get()函数
  11.2.2 getline()函数
  11.2.3 put()函数
  11.2.4 其他成员函数
 11.3 输入/输出格式控制
  11.3.1 流对象成员函数
  11.3.2 格式控制符
 11.4 文件操作与文件流
  11.4.1 对文本文件进行操作
  11.4.2 对二进制文件的操作
 11.5 字符串流
  11.5.1 对字符串流的输出操作
  11.5.2 对字符串流的输入操作
 11.6 习题
第12章 模板
 12.1 函数模板
 12.2 类模板
 12.3 习题
第13章 异常处理及其中的析构
 13.1 异常处理
 13.2 异常处理中的析构
 13.3 习题
参考文献

主编信息

王梅,江苏海事职业技术学院教师。

相关图书