• C++入门经典:第5版
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C++入门经典:第5版

12 3.1折 39 八五品

仅1件

河南平顶山
认证卖家担保交易快速发货售后保障

作者张劼 著

出版社人民邮电出版社

出版时间2011-10

版次5

装帧平装

货号9787115261458

上书时间2023-08-29

轩书屋

已实名 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 张劼 著
  • 出版社 人民邮电出版社
  • 出版时间 2011-10
  • 版次 5
  • ISBN 9787115261458
  • 定价 39.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 其他
  • 页数 314页
  • 正文语种 简体中文
【内容简介】
《C++入门经典(第5版)》通过大量短小精悍的程序详细阐述了基本的C++编程概念,包括C++程序的组成部分、变量、常量、表达式、语句、运算符、函数、循环、数组、指针、引用、函数和运算符重载、继承、C++0x新增功能、面向对象分析和设计、模板、错误和异常处理等主题。每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。
【目录】
第一部分C++入门
第1章编写第一个程序
1.1使用C++
1.2寻找编译器
1.3编译和链接源代码
1.4创建您的第一个程序
1.5总结
1.6问与答
1.7作业
1.7.1测验
1.7.2答案
1.7.3练习

第2章程序的组成部分
2.1使用C++的原因
2.1.1编程风格
2.1.2C++和面向对象编程
2.2程序的组成部分
2.2.1预处理器编译指令
2.2.2源代码行
2.3注释
2.4函数
2.5总结
2.6问与答
2.7作业
2.7.1测验
2.7.2答案
2.7.3练习

第3章创建变量和常量
3.1变量是什么
3.1.1在内存中存储变量
3.1.2无符号变量和带符号变量
3.1.3变量类型
3.2定义变量
3.3给变量赋值
3.4使用类型定义
3.5常量
3.5.1定义常量
3.5.2枚举常量
3.6总结
3.7问与答
3.8作业
3.8.1测验
3.8.2答案
3.8.3练习

第4章使用表达式、语句和运算符
4.1语句
4.1.1空白
4.1.2复合语句
4.2表达式
4.3运算符
4.3.1赋值运算符
4.3.2数学运算符
4.3.3组合运算符
4.3.4递增和递减运算符
4.3.5前缀运算符和后缀运算符
4.3.6运算符优先级
4.3.7关系运算符
4.4if-else条件语句
4.4.1else子句
4.4.2复合if语句
4.5逻辑运算符
4.5.1与运算符
4.5.2或运算符
4.5.3非运算符
4.5.4关系运算符和逻辑运算符的优先级
4.6棘手的表达式值
4.7总结
4.8问与答
4.9作业
4.9.1测验
4.9.2答案
4.9.3练习

第5章调用函数
5.1函数是什么
5.2声明和定义函数
5.3在函数中使用变量
5.3.1局部变量
5.3.2全局变量
5.4函数参数
5.5从函数返回值
5.6默认函数参数
5.7函数重载
5.8总结
5.9问与答
5.10作业
5.10.1测验
5.10.2答案
5.10.3练习

第6章控制程序流程
6.1循环
6.2while循环
6.2.1退出循环
6.2.2跳到下一次循环
6.3do-while循环
6.4for循环
6.4.1高级for循环
6.4.2嵌套循环
6.5switch语句
6.6总结
6.7问与答
6.8作业
6.8.1测验
6.8.2答案
6.8.3练习

第7章使用数组和字符串存储信息
7.1数组是什么
7.2写入时超过数组末尾
7.3初始化数组
7.4多维数组
7.4.1初始化多维数组
7.4.2内存简介
7.5字符数组
7.6复制字符串
7.7总结
7.8问与答
7.9作业
7.9.1测验
7.9.2答案
7.9.3练习

第二部分类
第8章创建基本类
8.1类型是什么
8.2创建新类型
8.3类和成员
8.3.1声明类
8.3.2创建对象
8.4访问类成员
8.5实现成员函数
8.6创建和删除对象
8.6.1默认构造函数
8.6.2编译器提供的构造函数
8.7总结
8.8问与答
8.9作业
8.9.1测验
8.9.2答案
8.9.3练习

第9章高级类
9.1const成员函数
9.2接口和实现
9.3组织类声明和函数定义
9.4内联实现
9.5将其他类用作成员数据的类
9.6总结
9.7问与答
9.8作业
9.8.1测验
9.8.2答案
9.8.3练习

第三部分内存管理
第10章创建指针
10.1理解指针及其用途
10.1.1在指针中存储地址
10.1.2间接运算符(间接地使用指针)
10.1.3指针、地址和变量
10.1.4使用指针操作数据
10.1.5查看存储在指针中的地址
10.1.6为何使用指针
10.2栈和堆
10.2.1使用关键字new
10.2.2使用关键字delete
10.2.3避免内存泄露
10.3总结
10.4问与答
10.5作业
10.5.1测验
10.5.2答案
10.5.3练习

第11章开发高级指针
11.1在堆中创建对象
11.2删除对象
11.3使用指针访问数据成员
11.4堆中的数据成员
11.5this指针
11.6悬摆指针
11.7const指针
11.8const指针和const成员函数
11.9总结
11.10问与答
11.11作业
11.11.1测验
11.11.2答案
11.11.3练习

第12章创建引用
12.1什么是引用
12.2创建引用
12.3将地址运算符用于引用
12.4可引用的目标
12.5空指针和空引用
12.6按引用传递函数参数
12.6.1使用指针实现swap()
12.6.2使用引用实现swap()
12.7理解函数头和原型
12.8返回多个值
12.9总结
12.10问与答
12.11作业
12.11.1测验
12.11.2答案
12.11.3练习

第13章高级引用和指针
13.1按引用传递以提高效率
13.2传递const指针
13.3作为指针替代品的引用
13.4什么情况下使用引用以及什么情况下使用指针
13.5不要返回不在作用域内的引用
13.6返回指向堆中对象的引用
13.7谁拥有指针
13.8总结
13.9问与答
13.10作业
13.10.1测验
13.10.2答案
13.10.3练习

第四部分高级C++
第14章高级函数
14.1重载成员函数
14.2使用默认值
14.3初始化对象
14.4复制构造函数
14.5总结
14.6问与答
14.7作业
14.7.1测验
14.7.2答案
14.7.3练习

第15章运算符重载
15.1重载运算符
15.1.1编写递增方法
15.1.2重载后缀运算符
15.1.3重载加法运算符
15.1.4对运算符重载的限制
15.1.5赋值运算符
15.2转换运算符
15.3总结
15.4问与答
15.5作业
15.5.1测验
15.5.2答案
15.5.3练习

第五部分继承和多态
第16章使用继承扩展类
16.1什么是继承
16.1.1继承和派生
16.1.2动物和继承
16.1.3派生语法
16.2私有和保护
16.3构造函数和析构函数
16.4将参数传递给基类构造函数
16.5重写函数
16.5.1重载和重写
16.5.2隐藏基类方法
16.5.3调用基类方法
16.6总结
16.7问与答
16.8作业
16.8.1测验
16.8.2答案
16.8.3练习

第17章使用多态和派生类
17.1使用虚函数实现多态
17.2虚成员函数的工作原理
17.2.1不能通过基类指针访问派生类特有的方法
17.2.2切除
17.2.3虚析构函数
17.2.4虚复制构造函数
17.2.5使用虚成员函数的代价
17.3总结
17.4问与答
17.5作业
17.5.1测验
17.5.2答案
17.5.3练习

第18章使用高级多态
18.1单继承存在的问题
18.2抽象数据类型
18.2.1纯虚函数
18.2.2实现纯虚函数
18.2.3复杂的抽象层次结构
18.2.4哪些类是抽象的
18.3总结
18.4问与答
18.5作业
18.5.1测验
18.5.2答案
18.5.3练习

第19章使用链表存储信息
19.1链表和其他结构
19.2链表案例研究
19.2.1委托
19.2.2链表的组成部分
19.3作为对象的链表
19.4总结
19.5问与答
19.6作业
19.6.1测验
19.6.2答案
19.6.3练习

第六部分特殊主题
第20章使用特殊的类、函数和指针
20.1静态成员数据
20.2静态成员函数
20.3将其他类对象作为成员
20.3.1访问被包含类的成员
20.3.2禁止访问包含类的成员
20.3.3按引用还是按值复制
20.4友元类和友元函数
20.5函数指针
20.5.1函数指针数组
20.5.2将函数指针传递给其他函数
20.5.3将typedef用于函数指针
20.5.4成员函数指针
20.5.5成员函数指针数组
20.6总结
20.7问与答
20.8作业
20.8.1问与答
20.8.2答案
20.8.3练习

第21章使用C++0x新增的功能
21.1下一版C++
21.2空指针常量
21.3编译阶段常量表达式
21.4自动确定类型的变量
21.5新的for循环
21.6总结
21.7问与答
21.8作业
21.8.1测验
21.8.2答案
21.8.3练习

第22章面向对象分析和设计
22.1开发周期
22.2模拟报警系统
22.2.1概念化
22.2.2分析和需求
22.2.3高级设计和详细设计
22.2.4其他对象
22.2.5设计类
22.2.6添加其他类
22.2.7事件循环
22.3案例研究
22.3.1三思而后行
22.3.2分而治之
22.3.3邮件格式
22.3.4初步类设计
22.3.5同根和不同根
22.3.6设计接口
22.3.7建立原型
22.3.880/80规则
22.3.9设计PostMasterMessage类
22.3.10应用程序编程接口
22.3.11小组编程
22.3.12需要不断考虑的设计因素
22.3.13使用驱动程序
22.4总结
22.5问与答
22.6作业
22.6.1测验
22.6.2答案
22.6.3练习

第23章创建模板
23.1什么是模板
23.2模板实例
23.3模板的定义
23.4使用模板实例
23.5总结
23.6问与答
23.7作业
23.7.1测验
23.7.2答案
23.7.3练习

第24章处理异常和错误
24.1程序中的各种错误
24.2处理意外情况
24.3异常
24.4使用try块和catch块
24.4.1捕获异常
24.4.2使用多条catch语句
24.4.3使用引用以多态方式捕获异常
24.5编写专业级代码
24.5.1大括号
24.5.2长代码行
24.5.3switch语句
24.5.4程序文本
24.5.5标识符命名
24.5.6名称的拼写和大写
24.5.7注释
24.5.8设置访问权限
24.5.9类定义
24.5.10包含文件
24.5.11使用const
24.6总结
24.7问与答
24.8作业
24.8.1测验
24.8.2答案
24.8.3练习
第七部分附录

附录A二进制和十六进制
A.1其他进制
A.2不同进制之间的转换
A.2.1二进制
A.2.2为什么使用二进制
A.2.3位、字节和半字节
A.2.4什么是KB
A.2.5二进制数
A.3十六进制
附录B术语表
附录C配套网站
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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