• 【正版书籍】零基础C++从入门到精通
  • 【正版书籍】零基础C++从入门到精通
21年品牌 40万+商家 超1.5亿件商品

【正版书籍】零基础C++从入门到精通

正版图书,可开发票。

44.5 5.0折 89 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者零壹快学

出版社广东人民出版社

ISBN9787218139654

出版时间2020-04

装帧平装

开本16开

定价89元

货号J9787218139654

上书时间2024-07-02

人龙正版图书批发

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介
本书帮助零基础编程读者从入门到精通地学习并掌握计算机编程C++,循序渐进引导读者学习C++的基础内容和高阶核心知识,增加读者实战操作经验和分析解决问题的能力,引导读者能够深入挖掘计算机编程领域,多维度思考和理解计算机网络的应用,有助于读者能够全面地、系统地将所学编程知识技巧运用于实际工作中,在高新企业、移动互联网、大数据和云计算领域中发挥强有力的重要作用。
作者简介:
零壹快学是一个集教育、培训、交流于一体的计算机学习融媒体平台,覆盖Web、APP和微信小程序等场景,为广大IT学习者提供计算机各学科的教学资源、培训课程、测评系统等。通过人工智能手段,模拟真实课堂环境,力求打造成为一个全面、权威、高效的一流计算机在线教育平台。目前,平台已开发了包括计算机编程、云计算、区块链等在内的多门课程,提供计算机等级考试在线题库系统,将陆续开发计算机技术与软件专业技术资格(水平)考试、CCIE等在线题库系统,同时拥有一支由一线互联网公司工程师、知名高校教师组成的专家团队,精心为广大IT学习者提供优质的学习资源、课程和服务。

作者简介



目录
第1章走进C++1

1.1C++编程语言概述1

1.1.1C++的历史1

1.1.2C++的发展历程2

1.1.3C++的特性与使用场景3

1.1.4C++与C语言3

1.2个C++程序4

1.2.1Hello,World!4

1.2.2包含头文件4

1.2.3main函数5

1.2.4打印字符串5

1.3小结6

1.4知识拓展6

1.4.1C++开发社区6

1.4.2学习建议与资源6

第2章搭建C++开发环境7

2.1下载并安装VisualStudio20177

2.1.1下载VisualStudio20177

2.1.2安装与配置VisualStudio20179

2.2编译运行个程序12

2.3调试17

2.4小结18

2.5知识拓展19

2.5.1设置系统路径19

2.5.2其他C++IDE简介20

第3章C++基础语法22

3.1基本内置类型22

3.1.1整型23

3.1.2字符型27

3.1.3浮点型31

3.1.4布尔型32

3.2常量与变量33

3.2.1字面值常量33

3.2.2变量37

3.2.3变量初始化40

3.2.4const常量41

3.2.5typedef42

3.3操作符43

3.3.1算术操作符44

3.3.2关系操作符45

3.3.3逻辑操作符47

3.3.4位操作符49

3.3.5自增自减操作符51

3.3.6赋值操作符52

3.3.7条件操作符54

3.3.8逗号操作符56

3.3.9操作符优先级57

3.4类型转换60

3.4.1隐式转换60

3.4.2显式转换63

3.5注释64

3.5.1单行注释64

3.5.2成对注释65

3.6头文件与预处理器简介66

3.6.1头文件与链接66

3.6.2宏70

3.6.3条件编译73

3.7小结76

3.8知识拓展77

3.8.1二进制复习77

3.8.2##和#78

第4章流程控制与语言结构80

4.1简单语句80

4.1.1空语句80

4.1.2作用域和块82

4.1.3简单语句与复合语句84

4.2条件控制语句85

4.2.1if语句85

4.2.2switch语句90

4.3循环控制语句96

4.3.1while语句97

4.3.2do...while语句97

4.3.3for语句99

4.4跳转语句102

4.4.1break语句102

4.4.2continue语句104

4.4.3goto语句105

4.5小结106

4.6知识拓展107

4.6.1死循环107

4.6.2复合语句的作用域108

4.6.3多文件的作用域问题109

第5章vector与字符串110

5.1vector110

5.1.1vector的创建和初始化110

5.1.2vector的遍历111

5.1.3vector的其他操作112

5.2string字符串115

5.2.1string的创建和初始化115

5.2.2string的读写116

5.2.3string的基本操作118

5.2.4string的比较120

5.2.5string的连接121

5.3小结122

5.4知识拓展122

第6章数组与指针126

6.1数组126

6.1.1数组的创建和初始化126

6.1.2数组的操作128

6.2指针130

6.2.1使用指针遍历数组130

6.2.2指针的概念与理解130

6.2.3指针的创建与初始化132

6.2.4指针的基本操作133

6.2.5指针的算术操作135

6.2.6const指针137

6.2.7指针的数组和数组的指针138

6.2.8指针的指针141

6.2.9const_cast与reinterpret_cast142

6.3动态数组143

6.3.1使用malloc()和free()动态分配内存143

6.3.2使用new和delete动态分配内存145

6.4多维数组146

6.4.1多维数组的创建与初始化146

6.4.2多维数组的遍历147

6.4.3多维数组与数组148

6.5引用150

6.5.1引用的使用150

6.5.2引用与指针的区别151

6.5.3const引用152

6.6小结153

6.7知识拓展153

6.7.1C风格字符串153

6.7.2栈与堆154

6.7.3动态多维数组154

第7章函数157

7.1函数简介157

7.1.1函数的定义157

7.1.2函数调用158

7.1.3函数的作用域159

7.1.4参数162

7.1.5返回值163

7.1.6静态局部对象165

7.2参数传递166

7.2.1按值传递166

7.2.2指针传递167

7.2.3引用传递169

7.2.4const参数171

7.2.5数组参数172

7.2.6main()函数的参数174

7.3函数返回值175

7.3.1返回值或对象175

7.3.2返回引用176

7.3.3返回指针177

7.3.4main()函数的返回值178

7.4函数声明178

7.4.1函数声明与函数定义178

7.4.2默认参数181

7.4.3内联函数182

7.5函数重载183

7.5.1函数重载的定义184

7.5.2重载解析简介187

7.6函数指针190

7.6.1函数指针的创建和初始化190

7.6.2函数指针的应用191

7.6.3函数指针作为参数193

7.6.4函数指针作为返回值195

7.7小结195

7.8知识拓展196

7.8.1递归函数196

7.8.2可变参数199

第8章C++面向对象编程入门201

8.1类的概念201

8.1.1数据抽象201

8.1.2封装204

8.1.3继承和多态205

8.2类的定义205

8.2.1成员变量206

8.2.2成员函数207

8.2.3构造函数209

8.2.4创建对象209

8.2.5this指针213

8.2.6类和结构体的区别215

8.3构造函数217

8.3.1默认构造函数217

8.3.2重载构造函数218

8.3.3初始化列表219

8.4析构函数223

8.4.1析构函数的语法223

8.4.2动态分配对象内存224

8.5类的作用域226

8.5.1作用域操作符226

8.5.2名字查找228

8.6类的静态成员231

8.6.1类的静态成员变量231

8.6.2类的静态成员函数233

8.6.3类的常量静态成员234

8.7继承236

8.7.1什么是继承?236

8.7.2继承实例236

8.7.3Is-a和Has-a238

8.7.4派生类与基类的转换240

8.7.5继承下的构造析构函数243

8.8访问控制244

8.8.1用户244

8.8.2访问控制和封装245

8.8.3修饰成员的访问控制符245

8.8.4修饰基类的访问控制符247

8.9小结250

8.10知识拓展251

8.10.1类的大小251

8.10.2多重继承254

8.10.3显式构造函数256

8.10.4可变数据成员257

第9章C++面向对象编程进阶260

9.1复制控制260

9.1.1复制构造函数260

9.1.2合成的复制构造函数262

9.1.3重载赋值操作符267

9.1.4禁止复制272

9.2虚函数与多态273

9.2.1虚函数273

9.2.2函数隐藏277

9.2.3纯虚函数279

9.2.4虚析构函数281

9.2.5dynamic_cast284

9.3操作符重载286

9.3.1操作符重载的一般规则286

9.3.2算术操作符290

9.3.3关系操作符292

9.3.4类型转换操作符294

9.3.5自增自减操作符295

9.4友元299

9.4.1友元类299

9.4.2友元函数301

9.4.3友元与继承302

9.5小结304

9.6知识拓展304

9.6.1虚函数的实现304

9.6.2使用private关键字修饰构造函数307

第10章C++输入输出流309

10.1标准I/O库概况309

10.2标准输入输出流310

10.2.1getline()函数310

10.2.2条件状态311

10.3文件流313

10.3.1文件流的使用313

10.3.2文件模式317

10.4字符串流319

10.5输入输出操作符重载322

10.6小结325

10.7知识拓展325

第11章模板简介327

11.1类模板327

11.2函数模板334

11.3小结339

11.4知识拓展340

11.4.1模板特化340

11.4.2多维vector344

第12章标准模板库(STL)346

12.1容器概论346

12.1.1迭代器346

12.1.2容器元素的条件349

12.1.3一些共通的操作351

12.2vector356

12.2.1vector的其他操作357

12.2.2vector的应用实例360

12.3list364

12.3.1链表和数组364

12.3.2list的操作367

12.3.3list的应用实例369

12.4deque371

12.5string375

12.5.1构造string的其他方法375

12.5.2string的其他操作376

12.6pair380

12.6.1pair的初始化380

12.6.2pair的操作381

12.7map382

12.7.1map的操作383

12.7.2map的应用实例385

12.8set388

12.8.1set的操作388

12.8.2set的应用实例389

12.9算法392

12.9.1只读算法392

12.9.2排序算法393

12.9.3函数对象395

12.10小结398

12.11知识拓展399

第13章其他语法特性403

13.1异常处理403

13.1.1异常处理的语法403

13.1.2标准异常407

13.1.3异常对象408

13.1.4异常处理的注意事项411

13.2命名空间412

13.2.1命名空间的定义412

13.2.2特殊命名空间418

13.3枚举420

13.3.1枚举简介421

13.3.2枚举成员初始化423

13.4小结424

13.5知识拓展424

第14章C++11新特性介绍428

14.1类型推导428

14.1.1auto关键字428

14.1.2decltype关键字430

14.2区间迭代432

14.3初始化列表434

14.4Lambda表达式437

14.5小结438

14.6知识拓展438

第15章实用开发技巧444

15.1VisualStudio调试技巧444

15.1.1调试指令444

15.1.2条件断点446

15.1.3手动查看变量448

15.1.4调用栈448

15.1.5内存查看449

15.2调试方法论451

15.2.1静态检查451

15.2.2科学的调试方法454

15.3重构457

15.3.1重构的定义458

15.3.2重构实例458

15.4小结463

15.5知识拓展464

内容摘要
本书从初学者角度出发,详细讲述了C++应用开发所需的基础知识和开发实战中的推荐技能。全书内容通俗易懂,示例丰富,步骤清晰,图文并茂,可以使读者轻松掌握C++应用开发的精髓,活学活用,是C++开发实战中推荐的参考书。

—  没有更多了  —

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

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