• C++从入门到精通(第5版)
  • C++从入门到精通(第5版)
  • C++从入门到精通(第5版)
  • C++从入门到精通(第5版)
  • C++从入门到精通(第5版)
21年品牌 40万+商家 超1.5亿件商品

C++从入门到精通(第5版)

全新正版 假一赔十 可开发票

61.15 6.8折 89.8 全新

库存12件

北京东城
认证卖家担保交易快速发货售后保障

作者作者

出版社清华大学出版社

ISBN9787302589464

出版时间2021-12

装帧平装

开本16开

定价89.8元

货号1202540994

上书时间2024-08-29

轻阅书店

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

   商品详情   

品相描述:全新
商品描述
作者简介
明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“全国高校出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

目录
第1篇基础知识

第1章绪论2

视频讲解:28分钟

1.1C++历史背景2

1.1.1计算机——20世纪伟大的发明2

1.1.2C++发展历程3

1.1.3C++领域杰出人物3

1.2常用开发环境5

1.2.1VisualC++6.05

1.2.2VisualStudio20195

1.2.3GCC/G++5

1.2.4Dev-C6

1.2.5Eclipse6

1.3认知C++程序代码7

1.4C++工程项目文件8

1.5使用VisualC++6.0创建程序9

1.6编译与连接过程11

1.7C++的特点13

1.8小结13

第2章数据类型14

视频讲解:162分钟

2.1第一个C++程序14

2.1.1#include指令15

2.1.2注释15

2.1.3main函数15

2.1.4函数体15

2.1.5函数返回值16

2.2常量及符号16

2.2.1整型常量16

2.2.2实型常量17

2.2.3字符常量17

2.2.4字符串常量18

2.2.5其他常量18

2.3变量19

2.3.1标识符19

2.3.2变量与变量声明20

2.3.3整型变量20

2.3.4实型变量21

2.3.5变量赋值21

2.3.6变量赋初值22

2.3.7字符变量22

2.4常用数据类型23

2.4.1整数类型24

2.4.2浮点类型24

2.4.3字符类型25

2.4.4布尔类型25

2.5数据输入与输出25

2.5.1控制台屏幕26

2.5.2C++语言中的流26

2.5.3流操作的控制28

2.6小结34

2.7实践与练习34

第3章运算符与表达式36

视频讲解:133分钟

3.1运算符36

3.1.1算术运算符37

3.1.2关系运算符38

3.1.3逻辑运算符39

3.1.4赋值运算符40

3.1.5位运算符41

3.1.6移位运算符42

3.1.7sizeof运算符44

3.1.8条件运算符45

3.1.9逗号运算符45

3.2结合性和优先级45

3.3表达式46

3.3.1算术表达式47

3.3.2关系表达式47

3.3.3条件表达式47

3.3.4赋值表达式48

3.3.5逻辑表达式48

3.3.6逗号表达式48

3.3.7表达式中的类型转换49

3.4语句52

3.5判断左值与右值53

3.6小结53

3.7实践与练习54

第4章条件判断语句55

视频讲解:98分钟

4.1决策分支55

4.2判断语句56

4.2.1简单if语句56

4.2.2if…else判断语句58

4.2.3elseif判断语句59

4.3使用条件运算符进行判断61

4.4switch语句63

4.5判断语句的嵌套67

4.6小结69

4.7实践与练习69

第5章循环语句71

视频讲解:85分钟

5.1while循环71

5.2do…while循环73

5.3while与do…while比较75

5.4for循环76

5.5循环控制80

5.5.1循环控制变量80

5.5.2break语句81

5.5.3continue语句82

5.5.4goto语句83

5.6循环嵌套84

5.7小结86

5.8实践与练习87

第6章函数89

视频讲解:203分钟

6.1函数概述89

6.1.1函数的定义89

6.1.2函数的声明90

6.2函数参数及返回值91

6.2.1返回值91

6.2.2空函数92

6.2.3形参与实参93

6.2.4默认参数93

6.2.5可变参数94

6.3函数调用95

6.3.1传值调用96

6.3.2嵌套调用97

6.3.3递归调用98

6.4变量作用域101

6.5重载函数102

6.6内联函数103

6.7变量的存储类别104

6.7.1auto变量104

6.7.2static变量106

6.7.3register变量107

6.7.4extern变量107

6.8小结108

6.9实践与练习108

第7章数组、指针和引用110

视频讲解:245分钟

7.1一维数组110

7.1.1一维数组的声明110

7.1.2一维数组元素的引用111

7.1.3一维数组的初始化111

7.2二维数组113

7.2.1二维数组的声明113

7.2.2二维数组元素的引用113

7.2.3二维数组的初始化114

7.3字符数组116

7.4指针122

7.4.1变量与指针122

7.4.2指针运算符和取地址运算符126

7.4.3指针运算127

7.4.4指向空的指针与空类型指针128

7.4.5指向常量的指针与指针常量129

7.5指针与数组131

7.5.1数组的存储131

7.5.2指针与一维数组131

7.5.3指针与二维数组133

7.5.4指针与字符数组137

7.6指针在函数中的应用139

7.6.1传递地址139

7.6.2指向函数的指针140

7.6.3空指针调用函数142

7.6.4从函数中返回指针142

7.7指针数组144

7.8安全使用指针146

7.8.1内存分配146

7.8.2内存安全148

7.9引用151

7.9.1引用概述151

7.9.2使用引用传递参数153

7.9.3指针传递参数154

7.9.4数组做函数参数155

7.10小结157

7.11实践与练习157

第8章构造数据类型159

视频讲解:96分钟

8.1结构体159

8.1.1结构体定义159

8.1.2结构体变量160

8.1.3结构体成员及初始化161

8.1.4结构体的嵌套163

8.1.5结构体大小165

8.2重命名数据类型166

8.3结构体与函数168

8.3.1结构体变量做函数参数168

8.3.2结构体指针做函数参数169

8.4结构体数组170

8.4.1结构体数组声明与引用170

8.4.2指针访问结构体数组171

8.5共用体172

8.5.1共用体的定义与声明172

8.5.2共用体的大小173

8.5.3共用体的特点174

8.6枚举类型175

8.6.1枚举类型的声明175

8.6.2枚举类型变量176

8.6.3枚举类型的运算177

8.7自定义数据类型178

8.8使用宏定义替换复杂的数据179

8.9小结183

8.10实践与练习183

第2篇核心技术

第9章面向对象编程186

视频讲解:39分钟

9.1面向对象概述186

9.2面向对象编程与面向过程编程187

9.2.1面向过程编程187

9.2.2面向对象编程188

9.2.3面向对象的特点188

9.3统一建模语言189

9.3.1统一建模语言概述189

9.3.2统一建模语言的结构189

9.3.3面向对象的建模190

9.4小结191

第10章类和对象192

视频讲解:197分钟

10.1C++类192

10.1.1类的概述192

10.1.2类的声明与定义193

10.1.3类的实现194

10.1.4对象的声明198

10.2构造函数200

10.2.1构造函数概述200

10.2.2复制构造函数201

10.3析构函数203

10.4类成员206

10.4.1访问类成员206

10.4.2内联成员函数207

10.4.3静态类成员208

10.4.4隐藏的this指针210

10.4.5嵌套类211

10.4.6局部类212

10.5友元213

10.5.1友元概述213

10.5.2友元类215

10.5.3友元方法216

10.6命名空间218

10.6.1使用命名空间218

10.6.2定义命名空间219

10.6.3在多个文件中定义命名空间221

10.6.4定义嵌套的命名空间222

10.6.5定义未命名的命名空间224

10.7小结224

10.8实践与练习224

第11章继承与派生226

视频讲解:112分钟

11.1继承226

11.1.1类的继承226

11.1.2继承后可访问性228

11.1.3构造函数访问顺序231

11.1.4子类显示调用父类构造函数232

11.1.5子类隐藏父类的成员函数234

11.2重载运算符236

11.2.1重载运算符的必要性236

11.2.2重载运算符的形式与规则238

11.2.3重载运算符的运算240

11.2.4转换运算符242

11.3多重继承243

11.3.1多重继承定义243

11.3.2二义性245

11.3.3多重继承的构造顺序245

11.4多态247

11.4.1虚函数概述247

11.4.2利用虚函数实现动态绑定248

11.4.3虚继承249

11.5抽象类251

11.5.1纯虚函数251

11.5.2实现抽象类中的成员函数253

11.6小结254

11.7实践与练习255

第3篇高级应用

第12章模板258

视频讲解:32分钟

12.1函数模板258

12.1.1函数模板的定义258

12.1.2函数模板的作用259

12.1.3重载函数模板261

12.2类模板262

12.2.1类模板的定义与声明262

12.2.2简单类模板264

12.2.3默认模板参数265

12.2.4为具体类型的参数提供默认值266

12.2.5有界数组模板267

12.3模板的使用269

12.3.1定制类模板269

12.3.2定制类模板成员函数270

12.4链表类模板272

12.4.1链表272

12.4.2链表类模板的使用274

12.4.3类模板的静态数据成员277

12.5小结278

12.6实践与练习279

第13章标准模板库280

视频讲解:38分钟

13.1几种常见数据结构280

13.1.1简述STL280

13.1.2顺序线性结构281

13.1.3基本操作281

13.1.4栈结构281

13.1.5队列结构281

13.1.6链表结构282

13.1.7图结构282

13.2序列容器282

13.2.1对比容器适配器与容器283

13.2.2对比迭代器与容器283

13.2.3向量类模板284

13.2.4双端队列类模板287

13.2.5链表类模板289

13.3结合容器292

13.3.1set类模板292

13.3.2multiset类模板296

13.3.3map类模板300

13.3.4multimap类模板302

13.4算法303

13.4.1非修正序列算法303

13.4.2修正序列算法305

13.4.3排序算法309

13.4.4数值算法315

13.5迭代器319

13.5.1输出迭代器319

13.5.2输入迭代器319

13.5.3前向迭代器320

13.5.4双向迭代器321

13.5.5随机访问迭代器321

13.6小结323

13.7实践与练习323

第14章RTTI与异常处理324

视频讲解:18分钟

14.1RTTI324

14.2异常处理329

14.3小结336

第15章程序调试337

视频讲解:21分钟

15.1选择正确的调试方法337

15.2程序错误的常见类型338

15.3调试工具的使用340

15.4调试的基本应用343

15.5调试的高级应用347

15.6小结349

第16章文件操作350

视频讲解:35分钟

16.1C++流概述350

16.2文件打开353

16.3文件的读写355

16.4文件指针移动操作361

16.5文件和流的关联和分离365

16.6删除文件367

16.7小结367

16.8实践与练习367

第17章网络通信368

视频讲解:20分钟

17.1TCP/IP协议368

17.2套接字372

17.3简单协议通信379

17.4小结383

17.5实践与练习383

第4篇项目实战

第18章人事考勤管理系统386

视频讲解:89分钟

18.1开发背景386

18.2需求分析387

18.3系统设计387

18.4公共模块设计390

18.5主窗体设计395

18.6用户登录模块设计397

18.7用户管理模块设计399

18.8部门管理模块设计403

18.9人员信息管理模块设计406

18.10考勤管理模块设计413

18.11考勤汇总查询模块设计420

18.12开发技巧与难点分析424

18.13小结425

附录AVisualC++6.0常用快捷键426

A.1VisualC++6.0菜单命令及功能426

A.2VisualC++6.0常用快捷键428

附录BVisualStudio2019简介430

B.1安装VisualStudio2019430

B.2VisualStudio2019开发环境介绍433

B.3VisualStudio2019菜单功能437

B.4VisualStudio2019常用快捷键440

内容摘要
《C++从入门到精通(第5版)》从初学者角度出发,以通俗易懂的语言和丰富多彩的实例,详细讲解了C++程序开发需要掌握的知识。本书分为4篇共18章:第1篇是基础知识,包括绪论,数据类型,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,以及构造数据类型;第2篇是核心技术,包括面向对象编程,类和对象,以及继承与派生;第3篇是高级应用,包括模板、标准模板库、RTTI与异常处理、程序调试、文件操作和网络通信;第4篇是项目实战,结合人事考勤管理系统,依照软件项目的开发流程,讲述如何进行实际开发。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会C++的强大功能,快速提高开发能力。

主编推荐
"“软件开发视频大讲堂”丛书是清华社计算机专业基础类零售图书最畅销的品牌之一。
(1)丛书累计销售400万册,深受广大开发者喜爱。
(2)4本荣获“全行业优畅销书”奖,1本荣获清华社“专业畅销书”一等奖。
(3)绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅。
(4)实用、易懂、资源丰富,被数百所高校选为专业课教材。
《C++从入门到精通(第5版)》以常用的开发环境Visual C++ 6.0和Visual Studio 2019为基础,图书特点如下。
1. 学通C++只需要4步:基础知识→核心技术→高级应用→项目实战,符合认知规律。
2. 97集教学微课视频+强化实战训练+在线答疑,适合自学。
3. 178个应用示例+122个编程训练+53个实践练习+1个项目案例,学习1小时,训练10小时,练出编程习惯,你就能成为C++高手。
4. 赠送强大的Visual C++开发资源库资源,助你夯实基础,精准,有效,速练。 
(1)实例资源库+源码资源库:881个实例及源码详细分析,多读源码,快速成长。
(2)模块资源库:15个经典模块开发过程完整展现,拿来改改就能用。
(3)项目资源库:15个企业项目开发过程的完整展现,反复揣摩,触类旁通。
(4)面试资源库:371道企业面试真题+面试技巧,合理职业规划,快速转岗就业。
(5)测试题库系统:616道能力测试题,由易到难,准确判断自己的真实水平,更有针对性地学习。
5. 在线解答,高效学习。
(1)企业QQ、QQ群在线答疑,明日学院社区答疑。
(2)清大文森学堂在线直播答疑。"

—  没有更多了  —

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

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