专栏首页轮子工厂据说想要学好C++,这几本书一定要看

据说想要学好C++,这几本书一定要看

前言

我之前问过ACM大神,如何学好C++?他说最好的办法就是读书,读大量的书,就可以解决。要把C++作为日常语言,而不是一种程序语言,这样就好办了。

1

The Design and Evolution of C++

  • 首先肯定要读一读Bjarne Stroustrup的The Design and Evolution of C++,了解 一下这个语言的历史。接下来就可以看别的书了,但要不停地回头看这本书,看到你不断地学到的新技术是怎么样一点点地被接纳到这个语言中去的。
  • 这本书我也没有资源,大家可以到网上找找。

2

C++ Primer

  • 第一本书因人而异,基础好一些的,可以看Stanley B. Lippman的C++ Primer,这本书非常地巨大,你打星号的部分可以不要看。基础不太好的,可以看Stanley B.Lippman的Essential C++,这本书份量要轻得多,不过四个C++的范型都讲了,而且讲得非常清楚。 下载地址
  • 链接:http://pan.baidu.com/s/1i5ilfPN
  • 密码:64yv

3

Thinking in C++

  • 第二本书,就应该是Bruce Eckel写的、候捷译的Thinking in C++,这本书技术运用的非常高的境界,但是语言非常平实,只要认真地读,即使基础不行,也一定可以懂。 下载地址
  • 链接:http://pan.baidu.com/s/1sl0RDaX
  • 密码:j21o

4

Effective C++和More Effective C++

  • 第三本应该静下心来看看Scott Meyers的Effective C++和More Effective C++,好好地整理一下,在程序设计中应该有哪些注意的事项。可以指导项目运作了,可以编写一切你想做的程序了,可以指出别人看起来不错的代码的大小问题了 下载地址
  • 链接:http://pan.baidu.com/s/1i57nCpB
  • 密码:80wx

本文分享自微信公众号 - 轮子工厂(Programmer-ing),作者:老谭酸菜

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-08-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如果你想做java研发的话,这几样工具你肯定用得到

    谭庆波
  • C/C++、Java和Python开发工具一网打尽

    在我们埋头于代码死磕的时候,会发现一个好的开发工具往往会起到事半功倍的效果,本帖子总结了C语言与Java几个比较流行的开发工具,希望能对大家有用。

    谭庆波
  • 推荐十款 Windows 下必装软件

    在下工具控一枚,平时会留意收集各种各样给我们生活生产带来便捷的工具,毕竟人生苦短;下面介绍一些 Windows 系统上发现的一些好用的工具,并且将一笔带过主要特...

    谭庆波
  • 嵌入式编程是否应该用C++替代C语言

    几十年来,嵌入式软件工程师们一直在争论是否应该使用C++替代C语言进行开发工作。根据2019年IEEE和github的市场调查显示,微控制器制造商提供的软件大部...

    bigmagic
  • 月薪25k大牛教你,如何快速入手C++

    我们的事业就是学习再学习,努力积累更多的知识,因为有了知识,社会就会有长足的进步,人类的未来幸福就在于此。

    诸葛青云
  • C加加初学者需要看什么书

    计算机基础的话下一步,没有就看《深入理解计算机系统》; ? 分享之前我还是要推荐下我自己的C/C++学习交流裙:三 四 三 八 九 一 三 六 五,不管你是小白...

    企鹅号小编
  • C经典类库 需要的收藏

    现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。本文为你介绍了十一种类库,有我们常见的,也有不常见的,一起来看。 C++类库介绍 ...

    企鹅号小编
  • TIOBE 9月编程语言排行榜发布,C++增速最快,C++20的功劳?

    TIOBE 公布 2020 年 9 月的编程语言排行榜,C++ 位列第四,仅次于 C、Java 和 Python。而且 C++ 相比去年同期增长 1.48%,成...

    机器之心
  • C加加的学习方法!

    学习C++重在理解其各种语言设施所代表的语义,以及C++所能表示的语义所代表的设计思想。首先从宏观上入手,你需要明白的是C++是程序设计语言的本质。在此我把C+...

    企鹅号小编
  • 人工智能已成趋势,C+又将重新焕发光芒

    人工智慧从字面上看就是人造的智慧,但是实际上涵盖了不少部分,大家最关心的实际上是人工自主意识,因为网络和电脑已经完成了知识的检索和存储,几大搜索引擎也完成了关键...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券