• C++面向对象程序设计
21年品牌 40万+商家 超1.5亿件商品

C++面向对象程序设计

正版保障 假一赔十 可开发票

14.98 6.0折 25 全新

库存10件

上海黄浦
认证卖家担保交易快速发货售后保障

作者栗青生,王爱民主编

出版社中国水利水电出版社

ISBN9787508471976

出版时间2009-09

装帧平装

开本16开

定价25元

货号6546410

上书时间2023-11-14

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
前言
第1章 面向对象程序设计语言概述1
1.1 面向对象程序设计概述1
1.1.1 面向对象程序设计1
1.1.2 面向对象的软件工程2
1.1.3 面向对象的主要概念2
1.2 面向对象程序设计的特点4
1.2.1 传统程序设计方法的局限性4
1.2.2 面向对象程序设计的主要优点4
1.3 面向对象的系统开发方法6
1.3.1 典型的面向对象程序设计语言7
1.3.2 C++面向对象程序设计流程8
1.4 程序举例9
本章小结12
习题113

第2章 C++语言基础知识15
2.1 C++语言的产生和发展15
2.1.1 C++的产生15
2.1.2 C++的特点16
2.2 C++程序的结构及编程环境16
2.2.1 C++程序基本格式16
2.2.2 C++程序的结构18
2.2.3 C++程序的编程环境19
2.3 C++的数据类型25
2.3.1 关键字和标识符25
2.3.2 C++的基本数据类型26
2.3.3 常量26
2.3.4 变量31
2.3.5 数组34
2.3.6 结构体36
2.3.7 联合体39
2.3.8 枚举类型40
2.3.9 用typedef类型41
2.3.10 数据类型转换41
2.4 运算符、表达式和基本语句42
2.4.1 运算符42
2.4.2 表达式52
2.4.3 基本语句54
2.5 函数57
2.5.1 函数的分类57
2.5.2 函数的定义58
2.5.3 函数的声明59
2.5.4 函数的调用59
2.5.5 内联函数60
2.5.6 函数的重载61
2.6 作用域和引用62
2.6.1 作用域标识符62
2.6.2 引用63
2.7 程序举例66
本章小结69
习题270

第3章 类和对象73
3.1 类的概念71
3.1.1 类的引入71
3.1.2 类的定义72
3.1.3 类的成员函数74
3.2 对象76
3.2.1 对象的定义76
3.2.2 对象成员的访问77
3.2.3 类成员的访问属性78
3.2.4 对象赋值语句80
3.2.5 类的作用域80
3.2.6 自引用指针81
3.3 构造函数82
3.3.1 构造函数82
3.3.2 成员初始化表86
3.3.3 缺省参数的构造函数88
3.3.4 缺省的构造函数89
3.4 析构函数91
3.4.1 析构函数的构成和作用91
3.4.2 缺省的析构函数94
3.5 再谈构造函数94
3.5.1 重载构造函数94
3.5.2 拷贝构造函数95
3.5.3 浅拷贝和深拷贝100
3.6 程序举例103
本章小结106
习题3106

第4章 对象成员和友元108
4.1 对象成员108
4.2 对象数组与对象指针109
4.2.1 对象数组109
4.2.2 对象指针111
4.2.3 指向类的成员的指针113
4.3 向函数传递对象116
4.4 静态成员118
4.4.1 静态数据成员118
4.4.2 静态成员函数120
4.4.3 通过普通指针,访问静态成员121
4.5 友元121
4.5.1 友元函数122
4.5.2 友元成员122
4.5.3 友元类124
4.6 常类型124
4.6.1 常引用124
4.6.2 常对象125
4.6.3 常对象成员126
4.7 程序举例128
本章小结133
习题4134

第5章 继承和派生136
5.1 继承与派生136
5.1.1 继承与代码重用136
5.1.2 派生类的声明137
5.1.3 派生类对基类成员的访问138
5.1.4 派生类对基类成员的访问规则138
5.2 派生类的构造函数和析构函数143
5.2.1 派生类构造函数和析构函数的执行顺序143
5.2.2 派生类构造函数和析构函数的构造规则144
5.3 多继承146
5.3.1 多继承的声明147
5.3.2 多继承的构造函数和析构函数148
5.3.3 虚基类150
5.4 赋值兼容规则”152
5.5 程序举例154
本章小结158
习题5159

第6章 多态性和运算符重载161
6.1 多态性161
6.1.1 通用多态和专用多态161
6.1.2 多态的实现162
6.2 虚函数162
6.2.1 虚函数的作用和定义164
6.2.2 虚析构函数165
6.2.3 虚函数与重载函数的关系166
6.2.4 多继承与虚函数167
6.3 纯虚函数和抽象类168
6.3.1 纯虚函数168
6.3.2 抽象类169
6.4 运算符重载170
6.4.1 运算符重载概述170
6.4.2 运算符重载规则171
6.5 运算符重载函数的形式171
6.5.1 成员运算符函数171
6.5.2 友元运算符函数175
6.5.3 成员运算符函数与友元运算符函数的比较181
6.6 程序举例183
本章小结190
习题6191

第7章 模板193
7.1 模板的概念193
7.2 函数模板与模板函数193
7.2.1 函数模板的说明193
7.2.2 函数模板的使用194
7.3 模板函数的覆盖195
7.4 类模板与模板类196
7.5 程序举例198
本章小结”201
习题7201

第8章 C++的输入/输出流203
8.1 C++的流203
8.1.1 流的概念203
8.1.2 I/O流类体系概述204
8.2 格式化输入输出206
8.2.1 输出宽度控制:setw和width207
8.2.2 填充字符控制:setfill和fill207
8.2.3 输出精度控制:setprecision和precision208
8.2.4 其他格式状态209
8.3 文件的输入输出209
8.3.1 文件的打开与关闭210
8.3.2 文件的读写211
8.3.3 文件读写位置指针213
8.4 程序举例214
本章小结217
习题8217
附录实验219
参考文献222

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP