当前位置:主页 > 计算机电子书 > C++ > C++下载
21天学通C++(第8版)

21天学通C++(第8版) PDF 超清完整版

  • 更新:2024-04-22
  • 大小:6.1 MB
  • 类别:C++
  • 作者:悉达多
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

21天学通C++(第8版)》以其独特的教学方法,迅速帮助读者建立起C++编程的坚实基础,详尽的讲解覆盖了从基本的输出输入到复杂的面向对象编程,并且全书围绕C++14标准展开,同时对C++17进行了前瞻性探讨,通过引入现代C++特性如lambda表达式、移动构造函数和智能指针,书中着重强调了编写简洁而高效代码的重要性,它不仅适用于高校教授C++课程,还非常适合自学者,读者可以通过实例代码清单和章节末的问题与练习来检验学习成果,深入理解章节内容,这一教育资源通过在线平台提供源码下载,极大地便利了学习者的实践操作,通过合理布局和精心设计的学习路径,每一章都能够高效吸收,使读者能够掌握C++编程的核心概念,应对实际编程挑战。

本书根据很多言简意赅的程序流程详尽而全方位地论述了C基本要素和技术性,及其C11、C14和C17增加的功能,包含管理方法输出、循环系统和数组、面向对象编程、模版、应用规范模板库、目录复位、lambda关系式、全自动种类推论等。这种內容被机构成合理配置、联络密不可分的章节目录,各章都可以在1小时内阅读文章结束;各章都出示了实例程序清单,并加上实例輸出和编码剖析,以论述该章详细介绍的主题风格。为加重读者对所教內容的了解,各章结尾都出示了疑难问题以及回答及其训练和测试。读者可对比附则E出示的测试和训练回答,认识自己对所教內容的把握水平。本书是对于C新手撰写的,不规定读者有C语言层面的背景图专业知识,可做为高等学校专家教授C课程内容的教材内容,也能够新手通过自学C时应用。

目录

  • 第1章 绪论 1
  • 第2章 C 程序的组成部分 8
  • 输出操作 14
  • 第3章 使用变量和常量 17
  • 变量 19
  • 概念 24
  • long long 24
  • 溢出错误 25
  • 第4章 管理数组和字符串 38
  • 第5章 使用表达式、语句和运算符 52
  • ( ) 54
  • (!=) 56
  • XOR 58
  • 运算符(<<) 64
  • 的内存量 67
  • 第6章 控制程序流程 71
  • 行为 90
  • 数列 95
  • 第7章 使用函数组织代码 99
  • 第8章 阐述指针和引用 118
  • 地址 119
  • 指向的数据 122
  • 释放内存 125
  • 用于指针的结果 127
  • 指针) 134
  • 第9章 类和对象 144
  • 函数 166
  • 机制 178
  • 第10章 实现继承 185
  • 参数 190
  • 第11章 多态 210
  • 虚函数表 217
  • 第12章 运算符类型与运算符重载 232
  • 运算符(->) 238
  • 符(!=) 243
  • 移动赋值运算符 254
  • 运算符 254
  • 第13章 类型转换运算符 262
  • 类型转换 263
  • 类型识别 264
  • 第14章 宏和模板简介 271
  • 检查 290
  • 第15章 标准模板库简介 293
  • 第16章 STL string类 300
  • 子字符串 306
  • 第17章 STL动态数组类 314
  • 元素 316
  • 元素 317
  • 元素 319
  • 元素 320
  • 第18章 STL list和forward_list 328
  • 排列顺序 334
  • 删除其中的元素 337
  • 第19章 STL集合类 343
  • 元素 347
  • 元素 348
  • 第20章 STL映射类 356
  • std::multimap 357
  • 元素 358
  • 元素 361
  • 元素 363
  • multimap 368
  • 第21章 理解函数对象 374
  • 第22章 lambda表达式 385
  • 表达式 388
  • 第23章 STL算法 396
  • 元素数 400
  • 指定值 403
  • 运行阶段生成的值 405
  • 元素 406
  • 变换 407
  • 元素 412
  • 重复元素 413
  • 第24章 自适应容器:栈和队列 421
  • 删除元素 424
  • pop( )从队首删除 427
  • 函数 429
  • 插入以及使用pop( )在priority_queue
  • 开头删除 430
  • 第25章 使用STL位标志 433
  • 运算符 438
  • 第26章 理解智能指针 441
  • 问题 441
  • 第27章 使用流进行输入和输出 451
  • 对象 452
  • 写入控制台 453
  • 格式 453
  • 字段宽度 455
  • 类型变量中 455
  • 缓冲区中 456
  • std::string中 457
  • 文件 459
  • 运算符<<写入文本 460
  • 文件 460
  • 转换 463
  • 第28章 异常处理 466
  • 异常 467
  • 异常 469
  • 异常类 473
  • 第29章 继续前行 477
  • 程序 479
  • 线程 480
  • 初始化 481
  • std::string_view 482
  • std::variant 483
  • 代码 483
  • 功能 484
  • 附录A 二进制和十六进制 486
  • 附录B C 关键字 490
  • 附录C 运算符优先级 491
  • 附录D ASCII码 492
  • 附录E 答案 495

资源下载

资源下载地址1:https://pan.baidu.com/s/13kyAJK9fgTvBKQ16_A24Kg

相关资源

网友留言