21天学通C++(第8版)

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

  • 大小:6.1 MB
  • 类型:C++
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:悉达多
  • 更新:2020-05-09 09:19:52
vip 立即下载( 6.1 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 周弘厚 投稿)

给大家整理一篇C++相关的资料,由人民邮电出版社出版,作者是悉达多,介绍了关于C++、C++编程方面,格式为PDF,资源大小6.1 MB,目前在C++类资源综合评分为:7.2分。

C++资源推荐

书籍介绍

根据阅读文章这书,读者可迅速把握C的基础知识并学习在其中更高級的功能和定义。这书依据C14规范开展了全方位修定,未来展望了C17,并从好用的视角阐释C语言,协助读者学习怎么使用它建立速率更快、更简约、更高效率的C应用程序。把握C和面向对象编程的基础知识。了解怎么使用lambda关系式、挪动构造函数和赋值运算符等C功能撰写简约、高效率的编码。学习C程序编写的实践活动并绕开普遍的圈套。学习规范模板库,包含大部分真正C应用程序必须采用的器皿和优化算法。应用各章结尾的训练来检测对专业知识的把握水平。这书特点:不用一切程序编写工作经验;撰写速率更快、功能更强劲的C程序流程,编译器源码并建立可执行文件;学习封裝、抽象性、承继和多态等面向对象编程定义;应用规范模板库中的优化算法和器皿撰写功能丰富多彩而平稳的C应用程序;学习全自动种类推论是怎样协助简单化C编码的;应用lambda关系式、智能指针和挪动构造函数进行繁杂的程序编写工作中;根据向程序编写权威专家学习,把握C功能;学习可以用于编写出简约且性能卓越应用程序的C功能;未来展望C17有希望导入的新功能。读者可根据www.epubit.com.cnbookdetails4780免费下载这书源码。

21天学通C++(第8版)》根据很多言简意赅的程序流程详尽而全方位地论述了C基本要素和技术性,及其C11、C14和C17增加的功能,包含管理方法输出、循环系统和数组、面向对象编程、模版、应用规范模板库、目录复位、lambda关系式、全自动种类推论等。这种內容被机构成合理配置、联络密不可分的章节目录,各章都可以在1小时内阅读文章结束;各章都出示了实例程序清单,并加上实例輸出和编码剖析,以论述该章详细介绍的主题风格。为加重读者对所教內容的了解,各章结尾都出示了疑难问题以及回答及其训练和测试。读者可对比附则E出示的测试和训练回答,认识自己对所教內容的把握水平。《21天学通C(第8版)》是对于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

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

C++相关资源

  • C++ STL标准程序库开发指南

    C++ STL标准程序库开发指南

    本书献给喜欢C++ STL的朋友,当您看见这本书时您应该对C++ STL已有一定的了解,希望继续深造;或者您已经暗下决心来学习它。那么本书将是您佳的选择。 如果您已经有了一些C/C++基础,那么学

    大小:86.3 MBC++电子书

  • Node.js:来一打(C++ 扩展)

    Node.js:来一打(C++ 扩展)

    Node.js做为近些年兴盛的这种程序编写运作时,托V8模块的福,在做为后端开发服务项目时会较为高的运作高效率,在许多情景下针对人们的平时开发设计充足用了。但是,它更为开发人员开过

    大小:146 MBNode.js电子书

  • C++入门经典

    C++入门经典

    C++入门经典(第4版) 是一本C++初学者指南,讨论了适合初学者的C++功能子集,其语法对应于C++ 14标准。本书的内容适合于任何开发环境,可以在任何操作系统或程序开发系统中使用。读者不需

    大小:149.5 MBC++入门电子书

  • Visual C++/CLI从入门到精通

    Visual C++/CLI从入门到精通

    Visual C++/CLI从入门到精通 共四部分24章,结构清晰叙述清楚,分别介绍和讨论了C++.NET基础与Microsoft.NET编程基础,阐述如何使用.NET Framework,解释了非托管代码,特性和反射,兼容COM等高级主题

    大小:81.2 MBC++电子书

  • Visual C++打印编程技术与工程实践

    Visual C++打印编程技术与工程实践

    VisualC++打印编程技术与工程实践 作者:求是科技李鲲程 出版时间:2003/9/1 本书介绍利用VisualC++编制常用打印程序的技术,全书分为9章。第1章主要介绍打印编程所需要的基础知识,第2章介绍了打印控制技术,第3章“打印预览”分析了VisualC++框架中的打印预览机制,并介绍了其实现方法,第4章介绍了打印条形码的方法和技巧,第5章介绍了打印信封的方法,第6章介绍了打印商业专用发票的编程方法,第7章介绍了图片打印的编程方法,第8章介绍了简历的编

    大小:30.68 MBC++

  • C++数据结构与算法(第4版)

    C++数据结构与算法(第4版)

    这本《C++数据结构与算法(第4版)》全面系统地介绍了数据结构,并以C++语言实现相关的算法。 主要强调了数据结构和算法之间的联系,使用面向对象的方法介绍数据结构,其内容包括算法的复

    大小:192.9 MBc++电子书

  • Visual C++串口通信工程开发实例导航

    Visual C++串口通信工程开发实例导航

    VisualC++串口通信工程开发实例导航 丛书名:计算机接口技术系列 作者:求是科技谭思亮邹超群 出版日期:2003-01 计算机接口技术系列。 本书以串口通信技术在各行业(情况)的实际应用为内容,以实例导航的方式向读者介绍了如何将串口技术、相应的行业算法合理地实施到项目开发中。 本书的8个串口通信案例都是精挑细选后才确定的,它们基本覆盖了串口技术的主要应用领域(直接联系计算机、控制Modem、连接常见的编解码设备、与单片机通信、与

    大小:37.79 MBC++

  • 挑战C++程序语言

    挑战C++程序语言

    挑战C++程序语言 作者:蔡文辉/黄国峰/张真诚 出版年:2003-12-1 C++程序语言是目前最受欢迎的面向对象程序语言之一,不但保留了原来C语言的许多优点,另外加入了面向对象所需的一些机制。本书主要以简单的实例来说明C++语言的结构、数据类型的种类、流程的控制方法、面向对象程序设计方法、对象的继承机制、运算符的重载以及多态性等,而且还介绍了软件工程的知识,使读者对于如何开发大型的软件系统能有一个清晰的概念。另外本书提供了完整的范例程

    大小:25.06 MBC++

资源下载

C++学习笔记

18小时26分钟前回答

从运行效率与开发效率比较Python和C++

之前有人一直在说python怎么怎么好用,也有人说C++太难了,下面我做了一些笔记: 1、运行效率:C++ Python Python代码和C++最终都会变成CPU指令来跑,但一般情况下,比如反转和合并两个字符串,Python最终转换出来的CPU指令会比C++ 多很多。 首先,Python东西比C++多,经过了更多层,Python中甚至连数字都是object !!! 其次,Python是解释执行的,和物理机CPU之间多了解释器这层,而C++是编译……

16小时40分钟前回答

解决安装mysqlclient的时候出现Microsoft Visual C++ 14.0 is required报错

在安装mysqlclient的时候出现了以下报错: 解决办法: 1.到提示网址:https://visualstudio.microsoft.com/download/里面下载对应VC++版本安装后继续安装mysqlclient。但是本人没有找到对应文件,故不再过多赘述,这里说下第二种方法。 2.1到https://www.lfd.uci.edu/~gohlke/pythonlibs/找到mysqlclient编译包下载对应版本: 注:前面代表python版本,后面的win代表Python位数。 2.2进入到文件放置的文件夹,比如我……