好学的C++(第2版)pdf

图书网 2018年7月4日15:29:291 3.2K

好学的C++(第2版) 内容简介

《好学的C++(第2版)》以C++为背景讲述计算机编程,用示例强化理解、条分缕析C++,给出了经验总结和各语言特性的缘由和技巧。内容包括C++编程基础知识、如何独立编程、程序片段的功能及来由、创建实用和可重用代码、面向对象编程等。

《好学的C++(第2版)》简单易懂,适合C++初学者阅读。

好学的C++(第2版) 目录

第1章 第一个C++程序

1.1 像程序员那样思考

1.2 C++有什么与众不同之处

1.3 建立C++程序

1.4 安装C++编译器

1.5 前进到下一行

1.6 保存数据:C++变量

1.7 数据类型简介

1.8 变量名和关键字

1.9 小结

第2章 判断,再判断

2.1 数据类型

2.2 程序中的判断

2.3 循环语句

2.4 C++中的真与假

2.5 递增操作符

2.6 语句与表达式

2.7 布尔(短路)逻辑

2.8 math库简介

2.9 小结

第3章 一专多能的for语句

3.1 用于计数的循环

3.2 for循环简介

3.3 for语句用法示例

3.4 for语句的复合语句语法

3.5 临时声明循环变量

3.6 它山之石:Basic语言中的for语句

3.7 小结

第4章 函数--分工与合作

4.1 函数的概念

4.2 函数的基本使用套路

4.3 局部变量和全局变量

4.4 递归函数

4.5 游戏,更多的游戏

4.6 小结

第5章 数组--都给我排好队

5.1 初识C++数组

5.2 数组初始化

5.3 从零开始的下标

5.4 字符串和字符串数组

5.5 经验之谈

5.6 二维数组--矩阵

5.7 小结

第6章 指针--我知道数据在哪里

6.1 指针到底是什么

6.2 指针的概念

6.3 声明和使用指针

6.4 swap--另一个使用指针的函数

6.5 指针运算

6.6 指针与数组处理

6.7 小结

第7章 字符串--分析文本

7.1 字符串的存储方式

7.2 字符串的声明和初始化

7.3 字符串处理函数

7.4 读取字符串输入

7.5 单个字符与字符串

7.6 C++中的string类型

7.7 string类型上的其他操作

7.8 小结

第8章 文件--电子存储

8.1 文件流对象简介

8.2 引用磁盘文件

8.3 文本文件与二进制文件

8.4 二进制操作简介

8.5 小结

第9章 一些高级编程技术

9.1 命令行参数

9.2 函数重载

9.3 do-while循环

9.4 switch-case语句

9.5 多模块

9.6 异常处理:出问题找我

9.7 小结

第10章 C++0x的新功能

10.1 C++0x功能概述

10.2 long long类型

10.3 基于范围的for

10.4 auto和decltype关键字

10.5 nullptr关键字

10.6 强类型枚举

10.7 纯字符串字面值

10.8 小结

第11章 进入类的世界--Fraction类

11.1 面向对象:准智能数据类型

11.2 Point:一个简单的类

11.3 private关键字:成员专用(保护数据)

11.4 Fraction类简介

11.5 内嵌函数

11.6 寻找最大公约数

11.7 寻找最小公倍数

11.8 小结

第12章 构造器--你的地盘你做主

12.1 构造器简介

12.2 多个构造器(重载)

12.3 仅限C++0x:在类声明里初始化成员

12.4 默认构造器

12.5 仅限C++0x:代理构造器

12.6 仅限C++0x:统一的初始化语法

12.7 引用变量和输入参数(&)

12.8 副本构造器

12.9 从字符串到分数的构造器

12.10 小结

第13章 操作符函数:对象也运算

13.1 类操作符函数简介

13.2 声明操作符函数为全局函数

13.3 用引用来提高效率

13.4 操作符函数的重载

13.5 类赋值操作符

13.6 "等于"比较操作符函数

13.7 类与流:operator<<函数

13.8 仅限C++0x:用户定义字面值

13.9 小结

第14章 动态内存和String类

14.1 动态内存:new关键字

14.2 对象和new关键字

14.3 为多个数据分配内存

14.4 类的析构器

14.5 深复制和副本构造器

14.6 this关键字

14.7 再论赋值操作符

14.8 编写字符串合并函数

14.9 小结

第15章 两个完整的OOP编程示例

15.1 链表简介

15.2 汉诺塔动画版

15.3 小结

第16章 STL库--让编程不再困难

16.1 list模板简介

16.2 设计RPN计算器

16.3 尖括号的正确解释

16.4 小结

第17章 继承--推陈出新

17.1 继承方式

17.2 FloatFraction类存在的问题

17.3 仅限C++0x:继承基类的构造器

17.4 protected成员

17.5 对象包含

17.6 深思熟虑的继承方案

17.7 小结

第18章 多态--让对象独立自主

18.1 FlaotFraction类的另一种实现办法

18.2 虚函数简介

18.3 仅限C++0x:必须明确地进行覆盖

18.4 纯虚函数和其他抽象概念

18.5 抽象类和接口

18.6 面向对象与输入和输出流

18.7 写在最后

18.8 结束语

18.9 小结

附录A 操作符

A.1 范围操作符

A.2 sizeof操作符

A.3 老式和新式的强制类型转换

A.4 整数除法与浮点数除法

A.5 位操作符(&、|、^、~、<<和>>)

A.6 条件操作符

A.7 赋值操作符

A.8 并置操作符

附录B 数据类型

B.1 数据类型的精度

B.2 数值型字面值的数据类型

B.3 字符串字面值和转义序列

B.4 带符号整数的二进制补码

附录C 语法汇总

C.1 基本表达式

C.2 基本语句

C.3 控制结构和分支语句

C.4 变量声明

C.5 函数声明

C.6 类声明

C.7 枚举类型声明

附录D 预处理器指令

D.1 #define指令

D.2 ##操作符(合并)

D.3 defined函数

D.4 #elif指令

D.5 #endif指令

D.6 #error指令

D.7 #if指令

D.8 #ifdef指令

D.9 #ifndef指令

D.10 #include指令

D.11 #line指令

D.12 #undef指令

D.13 预定义常数

附录E ASCII编码

附录F 标准库函数

F.1 字符串(C字符串)函数

F.2 数据转换函数

F.3 单字符函数

F.4 数学函数

F.5 随机函数

F.6 时间函数

F.7 strftime函数的输出格式

附录G I/O流对象和类

G.1 控制台流对象

G.2 I/O流的处理符

G.3 输入流函数

G.4 输出流函数

G.5 文件I/O函数

附录H STL类和对象

H.1 STL库string类

H.2 模板

H.3 模板

附录I 术语表

图书网:好学的C++(第2版)pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
程序设计

数据结构 C语言版 第2版pdf

适读人群 :普通高校电子信息大类本科生学习、考研,同时也适合零售和培训。 采用“案例驱动”的编写模式。书中结合实际应用,将各章按照“案例引入——数据结构及其操作——案例分析与实现”...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • 挖煤医生
      挖煤医生 9

      顶顶顶