【书籍】c++ Primer 第5版

RWYQ阿伟 | 2022-03-05 | 书籍 | 0条留言 | 959 | 2022-06-30更新

【书籍】c++ Primer 第5版

简介

        作者:Stanley B. Lippman 等

        翻译:王刚 杨巨峰

        电子工业出版社

        难以计数的程序员已经通过旧版的《C++Primer》学会了C++语言。而在这段时间中,C++本身又已成熟了许多:语言本身的关注点和程序设计社区的关注点都已大大开阔,已经从主要关注机器效率转变为更多地关注编程效率。

        2011年,C++标准委员会发布了ISOC++标准的一个重要修订版。此修订版是C++进化过程中的最新一步,延续了前几个版本对编程效率的强调。新标准的主要目标是:

  • 使语言更为统一,更易于教学。

  • 使标准库更简单、安全、使用更高效。

  • 使编写高效率的抽象和库变得更简单。

        因此,在这个版本的《C++Primer》中,我们进行了彻底的修改,使用了最新的C+标准,即C++11。为了了解新标准是如何全面影响C++语言的,你可以看一下XX页至XXV页的新特性列表,其中列出了哪些章节涉及了C++的新特性。

        新标准增加的一些特性是具有普适性的,例如用于类型推断的auto。这些新特性使本书中的代码更易于阅读和理解。程序(以及程序员!)可以忽略类型的细节,从而更容易集中精力于程序逻辑上来。其他一些新特性,例如智能指针和允许移动的容器,允许我们编写更为复杂的类,而又不必与错综复杂的资源管理做斗争。因此,在本书中开始讲授如何编写自己的类,会比第4版简单得多。旧标准中阻挡在我们前进路上的很多细节,你我都不必再担心了。

        对于本书中涉及新标准定义的新特性的那些部分,我们都已用一个特殊的图标标记出来了。我们希望这些提示标记对那些已经熟悉C++语言核心内容的读者是有帮助的,可以帮助他们决定将注意力投向哪里。对于那些可能尚不支持所有新特性的编译器,我们还希望这些图标能有助于解释这类编译器所给出的编译错误信息。这是因为虽然本书中几乎所有例子都已经用最新版本的GNU编译器编译通过,但我们知道一些读者可能尚未将编译器更新到最新版本。虽然新标准增加了大量新功能,但核心C++语言并未变化,这构成了本书的大部分内容。读者可以借助这些图标来判断哪些功能可能还没有被自己的编译器所支持。

关键字

        编程;C++11;

图示

        目录

下载链接

        c++ Primer 第5版:

        链接:https://pan.baidu.com/s/1G83Bicrrn_Q-5Q4V0GaoCw

        提取码:gz15

        源码:

        链接:https://pan.baidu.com/s/1TkQ4zYZBeAWWeHN5oHx-gQ

        提取码:hgzh

声明

        本站部分图片、资源、书籍、软件等内容来源于网络,本站所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料来源于其他媒介,如存在没有标注来源或来源标注错误导致侵犯阁下权利之处,敬请告知,我将立即予以处理。请支持正版。


博客内容遵循 署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-SA 4.0)协议。

本文链接:https://rwyqboy.top/post/165.html

版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。

...

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。