深入理解C++11:C++11新特性解析与应用.pptxVIP

深入理解C++11:C++11新特性解析与应用.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深入理解C++11:C++11新特性解析与应用读书笔记模板 01思维导图 读书笔记 目录分析 内容摘要 精彩摘录 作者介绍目录0305020406 思维导图 应用特性标准第章特性设计改进类型小结第章特性模板函数语言指针规则应用兼容性参数本书关键字分析思维导图 内容摘要 内容摘要国内首本全面深入解读C++11新标准的专著,由C++标准委员会代表和IBM XL编译器中国开发团队共同撰写。不仅详细阐述了C++11标准的设计原则,而且系统地讲解了C++11新标准中的所有新语言特性、新标准库特性、对原有特性的改进,以及如何应用所有这些新特性。全书一共8章:第1章从设计思维和应用范畴两个维度对C++11新标准中的所有特性进行了分类,呈现了C++11新特性的原貌;第2章讲解了在保证与C语言和旧版C++标准充分兼容的原则下增加的一些新特性;第3章讲解了具有广泛可用性、能与其他已有的或者新增的特性结合起来使用的、具有普适性的一些新特性;第4章讲解了C++11新标准对原有一些语言特性的改进,这些特性不仅能让C++变得更强大,还能提升程序员编写代码的效率;第5章讲解了C++11在安全方面所做的改进,主要涵盖枚举类型安全和指针安全两个方面的内容;第6章讲解了为了进一步提升和挖掘C++程序性能和让C++能更好地适应各种新硬件的发展而设计的新特性,如多核、多线程、并行编程方面的新特性;第7章讲解了一些颠覆C++一贯设计思想的新特性,如lambda表达式等;第8章讲解了C++11为了解决C++编程中各种典型实际问题而做出的有效改进,如对Unicode的深入支持等。附录中则介绍了C++11标准与其他相关标准的兼容性和区别、C++11中弃用的特性、编译器对C++11的支持情况,以及学习C++11的相关资源。 读书笔记 读书笔记难的一见的中文c++开发技术书,概念讲解透彻,代码举例也很浅显易懂。我读过的最好的cpp11书籍没有之一,其实所有的cpp11(包括14,17)书籍都是国外的译本,大多语言晦涩生硬。总结的挺好的,推荐!不知道作者团队是否有C++17/C++20的后续更新?。每个特性的讲解都很深入,特性的应用场景也有介绍。推荐,对于新特性有清晰的说明,让我了解了很多之前一直模糊的东西。正好能够系统性地学习c++11的各种特性,而且文章内容本身也很优秀。了解到以前不知道的一些C++11特性。11的特性全面,对于98的程序员来说刚好熟悉新特性,虽然这都快10年了。读过一遍,对初学者很友好,工作中常用的C++11特性也基本都讲到了,值得推荐。cpp学习过程读的第二本拓展书,学语言的时候基本都是03的特性,学习cpp11的新特性,既觉得新鲜,又觉得无所适从,还没试过实际体验大程序编写。 精彩摘录 精彩摘录可以取地址的、有名字的就是左值,反之,不能取地址的、没有名字的就是右值。如果派生类在虚函数声明时使用了override描述符,那么该函数必须重载其基类中的同名函数,否则代码将无法通过编译。初始化列表总是看起来“后作用于”非静态成员。也就是说,初始化列表的效果总是优先于就地初始化的。由于extern C可以抑制C++对函数名、变量名等符号(symbol)进行名称重整(name mangling),因此编译出的C目标文件和C++目标文件中的变量、函数名称等符号都是相同的(否则不相同),链接器可以可靠地对两种类型的目标文件进行链接。这样该做法成为了C与C++混用头文件的典型做法。在C++中,构造函数不能同时“委派”和使用初始化列表,所以如果委派构造函数要给变量赋初值,初始化代码必须放在函数体中。比如:通过内存模型、线程、原子操作等来支持本地并行编程(Native Concurrency)。?通过统一初始化表达式、auto、declytype、移动语义等来统一对泛型编程的支持。?通过constexpr、POD(概念)等更好地支持系统编程。?通过内联命名空间、继承构造函数和右值引用等,以更好地支持库的构建。如果派生类要使用基类的成员函数的话,可以通过using声明(using-declaration)来完成。 目录分析 1.1曙光:C++11标准的诞生1.2今时今日的C++1.3 C++11特性的分类1.4 C++特性一览1.5本书的约定12345第1章新标准的诞生 1.1曙光:C++11标准的诞生1.1.1 C++11/C++0x(以及C11/C1x)—新标准诞生1.1.2什么是C++11/C++0x1.1.3新C++语言的设计目标 1.2今时今日的C++1.2.1 C++的江湖地位1.2.2 C++11语言变化的领域 1.4 C++特性一览1.4.1稳定性与兼容性之间的抉择1.4.2更倾向于使用库而不是扩展语言来实现特性1.4.3更倾向于通用的而不是特殊的手段来实现特性

文档评论(0)

智慧城市智能制造数字化 + 关注
实名认证
文档贡献者

高级系统架构设计师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年07月09日上传了高级系统架构设计师

1亿VIP精品文档

相关文档