图书介绍

C++标准教程PDF|Epub|txt|kindle电子书版本网盘下载

C++标准教程
  • 陈国建,游梁,张建辉等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122100474
  • 出版时间:2011
  • 标注页数:310页
  • 文件大小:110MB
  • 文件页数:325页
  • 主题词:C语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++标准教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 C++概述2

第1章由C迁移到C++2

1.1 C++的起源和特点2

1.1.1 C++的起源2

1.1.2 C++的特点3

1.2入门实例:Hello World小程序4

1.3 C++源程序的构成5

1.3.1 C++程序的一般格式5

1.3.2 C++程序的开发步骤7

1.3.3 C++程序的编译和链接7

1.4 C与C++的比较9

1.4.1程序设计思想的区别9

1.4.2语法规范的区别9

1.5本章小结10

1.6本章习题10

第2章C++代码规范11

2.1文件组织11

2.1.1头文件注释11

2.1.2头文件12

2.1.3内联函数定义文件14

2.1.4实现文件15

2.1.5文件的组织结构16

2.2排版风格17

2.2.1缩进与对齐17

2.2.2空行19

2.2.3空格21

2.2.4风格22

2.3命名规范24

2.3.1一般规范24

2.3.2类/结构25

2.3.3函数27

2.3.4变量28

2.3.5枚举、联合、typedef29

2.3.6宏和常量命名30

2.4代码设计风格30

2.4.1表达式设计31

2.4.2条件语句设计31

2.4.3循环语句设计33

2.4.4常量设计34

2.4.5函数设计35

2.5注释规范36

2.6本章小结36

2.7本章习题37

第2篇 C++基本语言40

第3章 C++数据类型40

3.1基本数据类型40

3.1.1整型——整型数据的存储形式41

3.1.2整型——整型数据的定义42

3.1.3整型——整型常量42

3.1.4整型——整型数据的分类43

3.1.5整型——关于整型数据分类的说明44

3.1.6整型——整型数据实例45

3.1.7浮点类型——浮点数据类型的表示方法46

3.1.8浮点类型——浮点数在内存中的存储形式46

3.1.9浮点类型——浮点数的分类和定义47

3.1.10浮点类型——浮点数的精度范围47

3.1.11浮点类型——浮点数实例47

3.1.12字符类型48

3.1.13布尔类型51

3.2复合数据类型52

3.2.1指针类型53

3.2.2引用类型58

3.2.3数组类型60

3.2.4枚举类型66

3.2.5结构体类型70

3.2.6类类型74

3.3修饰符关键字76

3.3.1 const限定修饰符76

3.3.2 typedef关键字79

3.3.3 static关键字81

3.3.4 inline修饰符87

3.3.5 extern关键字89

3.4本章小结91

3.5本章习题91

第4章 表达式96

4.1操作符96

4.1.1算术操作符96

4.1.2关系操作符97

4.1.3逻辑操作符98

4.1.4位操作符98

4.1.5 sizeof操作符100

4.1.6强制类型转换1

4.1.7操作符优先级102

4.2表达式103

4.2.1算术表达式103

4.2.2逻辑表达式103

4.2.3赋值表达式104

4.2.4逗号表达式104

4.3本章小结105

4.4本章习题105

第5章 C++语句106

5.1简单语句107

5.1.1表达式语句107

5.1.2空语句108

5.1.3返回语句108

5.1.4复合语句108

5.1.5声明语句109

5.1.6赋值语句110

5.2流程控制语句111

5.2.1 if语句111

5.2.2 while语句115

5.2.3 for语句116

5.2.4 switch语句118

5.2.5 do…while语句121

5.3转向语句122

5.3.1 break语句123

5.3.2 continue语句124

5.3.3 goto语句124

5.4本章小结126

5.5本章习题126

第6章 标准模板库STL130

6.1 STL概述130

6.1.1 STL算法简介130

6.1.2 STL容器简介130

6.1.3迭代器131

6.1.4 STL适配器简介131

6.2容器132

6.2.1向量容器132

6.2.2列表容器133

6.3迭代器135

6.3.1输入和输出迭代器135

6.3.2前向迭代器、双向迭代器和随机访问迭代器136

6.3.3插入迭代器137

6.3.4混合迭代器函数138

6.3.5迭代器适配器139

6.4算法和函数对象140

6.4.1 STL通用算法调用形式140

6.4.2不可变序列算法142

6.4.3可变序列算法142

6.4.4函数对象143

6.5本章小结145

6.6本章习题145

第3篇 C++面向对象编程148

第7章类148

7.1类的定义148

7.1.1数据成员148

7.1.2成员函数149

7.1.3成员访问151

7.1.4友元151

7.1.5类声明和类定义153

7.2类与对象154

7.3类成员函数154

7.3.1内联成员函数155

7.3.2 const对象和const成员函数156

7.4隐含的this指针159

7.5静态类成员160

7.5.1静态数据成员160

7.5.2静态成员函数162

7.6指向类成员的指针163

7.6.1指向数据成员的指针163

7.6.2指向成员函数的指针164

7.7嵌套类165

7.8局部类166

7.9本章小结167

7.10本章习题167

第8章 类的初始化、赋值和析构169

8.1类的初始化169

8.2类的构造函数170

8.2.1默认构造函数171

8.2.2限制对象创建175

8.2.3拷贝构造函数176

8.2.4深拷贝和浅拷贝179

8.2.5构造函数调用顺序181

8.3类的析构183

8.3.1一般析构函数183

8.3.2虚析构函数185

8.4本章小结187

8.5本章习题187

第9章 模板190

9.1模板的概念190

9.2函数模板与模板函数191

9.2.1函数模板191

9.2.2模板函数194

9.3类模板196

9.3.1类模板197

9.3.2模板类198

9.3.3类模板实例化200

9.3.4类模板的成员函数203

9.3.5类模板中的友元声明205

9.4本章小结207

9.5本章习题207

第10章 面向对象程序设计213

10.1什么是面向对象程序设计213

10.1.1面向对象程序设计的优点213

10.1.2面向对象程序设计的基本概念216

10.2数据的抽象与封装219

10.2.1类的抽象219

10.2.2类的封装220

10.3派生与继承221

10.3.1派生类概述221

10.3.2派生类的构造和析构225

10.3.3基类成员在派生类中的访问权限228

10.3.4多重继承与继承链230

10.3.5二义性问题234

10.4多态性239

10.4.1多态的概念239

10.4.2函数重载240

10.4.3运算符重载241

10.4.4虚函数244

10.5本章小结252

10.6本章习题252

第4篇 C++编程实践260

第11章 教学管理系统的C++实现260

11.1项目介绍260

11.1.1概述260

11.1.2实例中的相关类260

11.1.3实例程序的相关功能261

11.2自定义类261

11.2.1学生类261

11.2.2教师类262

11.2.3课程类262

11.2.4文件管理类263

11.2.5自定义类的继承关系263

11.3实现自定义类264

11.3.1新建C++头文件和实现文件264

11.3.2实现类功能267

11.4使用自定义类276

11.4.1复制自定义类文件到工程目录下276

11.4.2包含类的头文件277

11.4.3创建类实例对象278

11.4.4调用对象成员完成相应功能278

11.5制作个性化系统界面279

11.5.1 Visual C++控件介绍279

11.5.2制作个性化的系统界面280

11.6在控件消息响应函数中使用自定义类功能283

11.6.1为控件添加消息响应函数284

11.6.2为界面中的控件关联变量名284

11.6.3在消息响应函数中调用类成员285

11.7使用文件保存数据289

11.7.1创建文件实例对象289

11.7.2打开文件290

11.7.3格式化读取文件291

11.7.4格式化写入文件292

11.7.5关闭文件292

11.7.6实例程序293

11.8本章小结298

附录A Visual C++菜单中文注释299

附录B Visual C++操作技巧小代码302

热门推荐