网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C++面向对象程序设计 |
分类 | |
作者 | 李兰,张艳,任凤华编 |
出版社 | 西安电子科技大学出版社 |
下载 | ![]() |
简介 | 目录 章 面向对象程序设计概述 11.1 计算机程序设计语言的发展 11.2 面向过程与面向对象程序设计 21.2.1 面向过程程序设计 21.2.2 面向对象程序设计 31.2.3 面向对象程序设计语言 31.3 面向对象程序设计语言特征 41.3.1 类与对象 41.3.2 抽象与封装 51.3.3 继承 71.3.4 多态 91.4 C++?语言的发展和特点 91.4.1 C++?语言的发展史 101.4.2 C++?语言的特点 101.4.3 C++?语言的应用领域 111.5 一个简单的C++?程序 121.5.1 C++?程序的基本结构 121.5.2 C++?程序的书写格式 15本章小结 16习题1 16第2章 C++?语言基础 192.1 C++?数据类型 192.1.1 C++?基本数据类型 192.1.2 常量、变量和表达式 222.2 C++?数据的输入与输出 272.2.1 C++?流的概念 272.2.2 cin和抽取运算符>> 282.2.3 cout和插入运算符<< 302.2.4 I/O流常用的格式控制符 332.2.5 字符与字符串输入输出函数 382.3 C++?中的类型转换 432.3.1 类型转换 432.3.2 C++?中的const常量 452.3.3 C++?中的string类型 472.3.4 typedef 512.4 指针与引用 522.4.1 指针的概念 522.4.2 指针与常量 532.4.3 void指针 542.4.4 引用 552.5 动态内存分配 602.5.1 关于动态内存 602.5.2 new运算符 602.5.3 delete运算符 612.5.4 new、delete和malloc、free的区别 62本章小结 63习题2 63第3章 函数 753.1 函数的概述 753.1.1 函数的定义及说明 753.1.2 函数声明 773.1.3 函数值和函数类型 783.2 函数的调用与参数传递 793.2.1 函数的调用 793.2.2 函数调用时的参数传递 813.2.3 函数的嵌套调用和递归调用 853.3 内联函数 913.4 带默认形参值的函数 943.5 函数重载 973.5.1 函数重载的定义 973.5.2 函数重载的绑定 973.6 作用域与生存期 1013.6.1 标识符的作用域 1013.6.2 局部变量与全局变量 1043.6.3 动态变量与静态变量 1083.6.4 变量的存储类型 1093.6.5 生存期 1163.6.6 命名空间 116本章小结 121习题3 122第4章 类与对象 1304.1 类和对象 1304.1.1 类与抽象数据类型 1304.1.2 类的声明和定义 1314.1.3 类的访问属性 1334.1.4 对象的创建与使用 1364.2 构造函数与析构函数 1404.2.1 构造函数 1404.2.2 拷贝构造函数 1534.2.3 析构函数 1584.2.4 构造函数和析构函数的调用顺序 1604.3 对象指针和对象数组 1634.3.1 对象指针 1634.3.2 对象数组 1644.3.3 向函数传递对象 1664.3.4 this指针 1684.4 常成员 1734.4.1 const修饰符 1734.4.2 常数据成员 1744.4.3 常成员函数 1754.5 静态成员与友元 1774.5.1 静态数据成员与静态成员函数 1784.5.2 友元函数与友元类 182本章小结 189习题4 189第5章 继承 1975.1 类的继承与派生概念 1975.2 基类与派生类 1995.2.1 派生类的声明 1995.2.2 派生类的生成过程 2015.2.3 继承方式和派生类的访问权限 2025.3 派生类的构造函数与析构函数 2095.3.1 派生类的构造函数 2095.3.2 派生类析构函数 2145.4 多继承 2185.4.1 多继承中的二义性 2185.4.2 虚基类 2245.5 子类型与赋值兼容规则 2295.5.1 子类型 2295.5.2 赋值兼容规则 2305.6 程序实例 232本章小结 240习题5 240第6章 多态与虚函数 2526.1 多态性的概念 2526.1.1 多态的类型 2526.1.2 静态联编与动态联编 2536.2 运算符重载 2566.2.1 运算符重载的概念 2566.2.2 运算符重载的方法 2586.2.3 运算符重载的规则 2606.2.4 运算符重载为成员函数和友元函数 2606.2.5 重载单目运算符 2666.2.6 重载流插入运算符和流提取运算符 2706.2.7 重载下标运算符[] 2736.2.8 重载赋值运算符= 2746.3 不同类型数据间的转换 2776.3.1 标准类型数据间的转换 2776.3.2 用转换构造函数实现类型转换 2786.3.3 用类型转换函数进行类型转换 2806.4 虚函数 2826.4.1 虚函数的定义 2826.4.2 虚函数的作用 2836.4.3 对象的存储 2906.4.4 虚析构函数 2936.5 纯虚函数和抽象类 2956.5.1 纯虚函数 2956.5.2 抽象类 2976.6 实例分析 3026.6.1 问题提出 3036.6.2 类设计 3036.6.3 程序代码设计 304本章小结 309习题6 309第7章 模板 3157.1 模板的概念 3157.2 函数模板与模板函数 3167.2.1 函数模板的定义和模板函数的生成 3177.2.2 模板函数显式具体化 3197.3 类模板与模板类 3257.3.1 类模板的定义和使用 3257.3.2 类模板的派生 3297.3.3 类模板与友元 3337.3.4 类模板与静态成员 3377.4 C++ STL基础 3387.4.1 迭代器 3417.4.2 容器 3467.4.3 函数对象 3587.4.4 算法 360本章小结 365习题7 366第8章 文件和流 3798.1 C++ 的输入/输出 3798.2 标准输入/输出流 3818.2.1 标准输入流cin和标准输出流cout 3828.2.2 使用cout进行格式化输出 3828.3 文件的输入和输出 3858.3.1 文件的打开和关闭 3868.3.2 文本文件的读写操作 3888.3.3 二进制文件的读写操作 3888.3.4 使用文件指针成员函数实现随机存取 3908.4 程序实例 390本章小结 394习题8 394第9章 异常处理 3999.1 异常处理概述 3999.1.1 异常、异常处理的概念 3999.1.2 异常处理的基本思想 4009.2 异常处理的实现 4019.2.1 异常处理的语句 4019.2.2 异常接口声明 4039.3 构造函数、析构函数与异常处理 4049.4 异常匹配 4069.5 标准异常及层次结构 4099.6 异常处理中需要注意的问题 410本章小结 411习题9 411附录 413附录Ⅰ ASCII编码表 413附录Ⅱ C++ 程序设计语言词汇表 414参考文献 424 内容推荐 本书主要内容包括面向对象方法导论、C语言基础、封装性、继承性、运算符重载、多态性、模板和STL、异常处理、输入输出流以及MFC及数据库编程。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。