在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
近些年来,虽然各种编程语言层出不穷,但是C++的地位依然比较稳固,在某些领域具有不可替代的作用。那么学C++应该看哪些书?本文就是为零基础入门的小伙伴推荐十本书籍。
1. 《C++程序设计语言(The C++ Programming Language)》
作者:Bjarne Stroustrup(更新到C++11)
推荐理由:C++之父写的经典C++书籍。内容覆盖C++的所有东西,从语言内核到标准库、编程范式和语言哲学(这使得最新版突破1千页)。2013年5月出版的第四版涵盖了C++11的内容。
2. 《C++标准程序库(C++ Standard Library Tutorial and Reference) 》
作者:Nicolai Josuttis
推荐理由:这本书是C++标准库(STL)的引导和手册。 2012年4月发行的第二版涵盖了C++11。
3. 《The C++ IO Streams and Locales》
推荐理由:除了这本书,市面上基本没有讲解streams and locales的书。
4.《The C++ Standard (INCITS/ISO/IEC 14882-2011)》
作者:C++标准委员会
推荐理由:这当然是C++最权威的标准。要注意的是,C++标准是提供给有足够精力和时间的专家级用户研究用的。国内估计很少有人看,在国外一般它的第一个发行版也非常贵($300+ US),国外有人会买现在价值$30US的电子发行版。
5. 《Overview of the New C++ (C++11/14) 》
作者:Scott Meyers(更新到C++11/C++14)
推荐理由:这是Scott Meyers开设的一个为期3天的C++课程的教材。Scott Meyers是C++社区最受尊敬的作者之一。虽然内容比较简短,但质量极高。
6.《C++ Primer》
作者:Stanley Lippman, Josée Lajoie, and Barbara E. Moo (更新到C++11)
推荐理由:近1千页,本书透彻的介绍了C++,以浅显和详细的方式讲到C++语言差不多所有内容。2012年8月发行的第五版包含C++11的内容。
7.《Accelerated C++》
作者:Andrew Koenig and Barbara Moo
推荐理由:这本书覆盖了和C++ Primer一样的内容,但厚度只有C++ Primer的四分之一。这主要是因为本书面向的不是编程的初学者,而是有其它语言经验的C++初学者。对于初学者,本书学习曲线稍显陡峭,但对于能克服这一点的学习者而言,它确实非常紧凑的介绍了C++这门语言。
8.《C++编程思想(Thinking in C++) 》
作者:Bruce Eckel
推荐理由:共两卷,第二卷主要将标准库,但还是不错的。
9.《C++程序设计原理与实践 (Programming: Principles and Practice Using C++ )》
作者:Bjarne Stroustrup
推荐理由:C++之父写的C++入门书籍。本书面向没有编程经验的初学者,但相信有编程经验的人也能从本书中学到不少东西。
10.《C++ Primer Plus》
作者:Stehpen Prata
推荐理由:可以说是一本面向从未学习过C语言甚至是从未学习过编程的人的入门书籍,它的第一章从基础内容讲起,先介绍了传统编程的规则,后面才着重讲解有关面向对象--C++的精髓之一的有关内容。整个书的结构安排较为合理,难度爬升较慢。如果你是一个从未学过C语言(或者压根没学会C)的读者,那么,我相信这本书更适合你。
以上就是零基础入门C++应该看的十本书。虽然推荐了这么多的书,但是大家不必每本都细细阅读,这些书泛读一遍就够了。相信看完这些书,就能对C++有一个系统基本的了解。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
物联网怎么自学?都需要学什么内容?
如今,物联网已经成为现代社会发展的重要趋势。由此可以想象得到,在未来社会,物联网技术人才的需求会进一步扩大。因此现在越来越多的人投入到物联网的学习中,然而大多数自学者却常常因为盲目而一事无成。那么物联网应该怎么自学呢?都需要学什么内容呢?比如嵌入式开发、C语言、Linux系统编程和数据库等等都是大家要学习的知识点,下面具体带大家看看。
15019
2019-09-17 19:43:12
Kotlin从入门到实战学习规划
Kotlin强大的静态语言特性相信不用我多讲,大家都或多或少明白一些。无论是对于安卓程序员还是JavaEE程序员来说,掌握Kotlin都是十分有必要的。下面我将从Kotlin的学习必要性、学习内容和学习方法几个方面,来为大家逐一介绍Kotlin从入门到实战的学习规划,尤其是新手入门一定要好好看完本文的一些学习建议。
4233
2020-03-31 18:43:37
Java和Python应该学哪个好?
随着IT编程成为大热的学习科目,许多人对于Java和Python应该学哪个好,充满了疑问。因为Java和Python都是目前风头强劲的编程语言,下面我将带大家好好认识一下这两种编程语言,并带大家看看它们的区别,以及应用场景和薪资待遇。相信大家看完之后,对于上面这个问题会有自己的答案。
5569
2020-04-24 18:13:07
IT编程入门教程视频免费资源分享
想转行IT但不知道IT编程从哪里入门,零基础人群想要入门IT行业,可以先选择一些免费的IT课程学习,先学习基础知识,有一定了解后选择适合自己的学科系统学习,如果目前还不知道自己的学习方向,可以结合自身情况多了解一些IT学科,有一定认识之后再进行选择。
8649
2020-05-22 10:43:53
自学IT编程怎么找编程资料?
自学IT编程怎么找编程资料?选择做程序员就需要一颗保持学习的心,因为技术更新快、需求变化快等原因,所以得时刻保持学习才能不被淘汰。正因为如此,程序员一般都要有一些自学能力,说到自学,就出现了“如何找到自己想要的编程资源”的问题了,接下来我们就一起去了解了解吧。
5033
2020-06-17 15:52:20