列出几本侯捷老师推荐的书
1. C++程序员必备的书
a) 《C++ Programming Language》 Bjarne Stroustrup
b) 《C++ Primer》 Stanley B Lippman
c) 《Effective C++》 Scott Meyers
d) 《Design Patterns》GoF

2. 提高或学习的书
a) 《Inside The C++ Object Model》 Stanley B Lippman
b) 《Thinking in C++》Bruce Eckel
c) 《More Effective C++》 Scott Meyers
d) 《STL 源码剖析》侯捷
e) 《Modern C++ Design》 Andrei Alexandrescu
f) 《Small Memory Software - Patterns for memory management》

1.在你学习C++的过程中,你首先需要扎实的实践一本C++基础教程,这个教程不在深而在全.使你能够全览之.最好结合基本数据结构来练习.不要整天Hello World~~Hello MM的.

2.再下来你需要《(More)Effective C++》,它使你可以对C++也多了份思考,也了解到一些技巧和误区,不过,你需要同步实践,不然可能一时你并不能真正掌握这些技巧、避开误区.

3.提高,你需要:(下面的书可能已经讲烂了:))

《Design Pattern》 :个人感觉,设计模式虽说是一种思维方式,具体实现上,只是
                         对OOP语言的发掘和巧妙组合而已.而且这里组合是主要的,
                         特性是有限的,这本书中有几个模式没用虚特性的?
    C++ Standard Document: 在你用它来做专项研究的时候,就会体会到什么才叫真正的
                                           全而深 (自然指在语法和语义的阐述上). 
   《STL源码剖析》 :没有深厚的功底,想来个闭门造车独挑STL源码是不可能的.
                                   不过,这本说也重在关键技术的讲解和引导罢了~~
                                    这里关于GP和STL的名著不少,本人没看过。不做品评。
   《 Inside The C++ Object Model》:最具价值的一本书,没了它,C++永远是个迷,哪怕
                                     你浸淫之N载~~
   《Moden In C++ Design》 :这里的很多思路是你自己的思维很难接触到的~~:)
                             我不得不佩服Andrei Alexandrescu.

1.在你学习C++的过程中,你首先需要扎实的实践一本C++基础教程,这个教程不在深而在全.使你能够全览之.最好结合基本数据结构来练习.不要整天Hello World~~Hello MM的.

2.再下来你需要《(More)Effective C++》,它使你可以对C++也多了份思考,也了解到一些技巧和误区,不过,你需要同步实践,不然可能一时你并不能真正掌握这些技巧、避开误区.

3.提高,你需要:(下面的书可能已经讲烂了:))

《Design Pattern》 :个人感觉,设计模式虽说是一种思维方式,具体实现上,只是
                         对OOP语言的发掘和巧妙组合而已.而且这里组合是主要的,
                         特性是有限的,这本书中有几个模式没用虚特性的?
    C++ Standard Document: 在你用它来做专项研究的时候,就会体会到什么才叫真正的
                                           全而深 (自然指在语法和语义的阐述上). 
   《STL源码剖析》 :没有深厚的功底,想来个闭门造车独挑STL源码是不可能的.
                                   不过,这本说也重在关键技术的讲解和引导罢了~~
                                    这里关于GP和STL的名著不少,本人没看过。不做品评。
   《 Inside The C++ Object Model》:最具价值的一本书,没了它,C++永远是个迷,哪怕
                                     你浸淫之N载~~
   《Moden In C++ Design》 :这里的很多思路是你自己的思维很难接触到的~~:)
                             我不得不佩服Andrei Alexandrescu.

C++学习书籍推荐的更多相关文章

  1. java虚拟机的学习书籍推荐

    javaEE开发已然是一个老生常谈的话题了,但经典之所以会成为经典,就是因为有可重复琢磨之处,每一次的反复推敲都会有不一样的收获.如果你不满足于做一个只会写if…else…的Java程序员,而是希望更 ...

  2. C语言学习书籍推荐《C Primer Plus(中文版)(第5版)》下载

    普拉塔 (Prata S.) (作者), 云巅工作室 (译者) <C Primer Plus(中文版)(第5版)>共17章,介绍了C语言的基础知识,包括数据类型.格式化输入输出.运算符.表 ...

  3. linux学习书籍推荐linux学习书籍推荐

    引用地址:http://www.cnblogs.com/notepi/archive/2013/06/15/3137103.html Linux 学习书目推荐 Linux基础 1.<Linux与 ...

  4. java学习书籍推荐

    1. Java 语言基础 谈到Java 语言基础学习的书籍,大家肯定会推荐Bruce Eckel 的<Thinking in Java >.它是一本写的相当深刻的技术书籍,Java 语言基 ...

  5. 19年最新 Python0基础学习书籍推荐(内涵PDF地址以及书籍源码)

    去年看过一篇文章,是关于18年的最适合0基础学习的书籍,今年,最新的书籍也已经统计出来.书籍的PDF太过于难找,所以很多PDF都找不到. 仅仅只能找到英文版PDF 本文章统计了18.19并做过对比,在 ...

  6. Java体系学习书籍推荐

    以下所有资料均可在:Java知识分享网下载. 大家有推荐的书可以在下方留言! 开源代码GitHub仓库总结 计算机基础 计算机科学导论  --(如果不是计算机科班的,应先看看计算机基础,了解一些基本概 ...

  7. 嵌入式C语言-学习书籍推荐(pdf附上百度云链接)

    先推荐学习视频网站: https://www.bilibili.com/video/av22631677?from=search&seid=800092160484173881 书籍只推荐2本 ...

  8. c++学习书籍推荐《C++ Primer(中文版)(第5版)》下载

    百度云及其他网盘下载地址:点我 编辑推荐 <C++ Primer(中文版)(第5版)>编辑推荐:一书在手,架构无忧:三十位一线架构师真知实践:百位架构师献计献策:十万文字尽显架构精华. 媒 ...

  9. C++学习书籍推荐《Accelerated C++中文版》下载

    百度云及其他网盘下载地址:点我 媒体推荐 书评 这是一本一流的C++入门书,它采用了一种和实践相结合的方式来解决具体的问题.相比我所见过的其他C++入门书来说,本书以令人惊奇的紧凑格式覆盖了更多的关于 ...

  10. c++学习书籍推荐《C++编程思想第一卷》下载

    百度云及其他网盘下载地址:点我 编辑推荐 <C++编程思想>(第1卷)(第2版)第1版荣获"软件开发"杂志评选的1996年度 图书震撼大奖,中文版自2000年推出以来, ...

随机推荐

  1. [暑假集训Day4T2]卡拉赞之夜

    抹茶学长给的标程可以被卡到O(N2M2)??? 考虑二分答案+暴力check+离散化+卡常数 首先进行离散化,其实判重的话会更快,但是由于矩阵元素大小太大了,hash判重MLE,所以我就直接记录了NM ...

  2. Robot Framework 常见问题处理方式

    1.运行testcase报错error 2解决办法 打开python的scripts目录,看看是否有pybot.bat文件,没有则创建一个 pybot.bat内容: @Echo off python ...

  3. ArrayList与List<T>的区别

    ArrayList alist = new ArrayList(); //ArrayList(object value),所以ArrayList可以存储任何类型,如果存储值类型的话会进行装箱操作,在操 ...

  4. linux性能分析工具Vmstat

  5. python常用函数 B

    B bin(int) 将整数x转换为二进制字符串,如果x不为Python中int类型,x必须包含方法__index__()并且返回值为integer. 例子:

  6. Kotlin——关于字符串(String)常用操作汇总

    在前面讲解Kotlin数据类型的时候,提到了字符串类型,当然关于其定义在前面的章节中已经讲解过了.对Kotlin中的数据类型不清楚的同学.请参考Kotlin——初级篇(三):数据类型详解这篇文章. 在 ...

  7. pylab和pyplot的区别

    Pylab combines the functionality of pyplot with the capabilities of NumPy in a single namespace, and ...

  8. vagrant(二)配置文件vagrantfile详解 以及安装php、nginx、mysql

    上一篇文章完整的讲叙了如何安装一个vagrant的环境.这里主要说一说vagrant的配置文件Vagrantfile. 一 配置详解 在我们的开发目录下有一个文件Vagrantfile,里面包含有大量 ...

  9. python之字符串切分

    在工作中,经常遇到字符串切分,尤其是操作linux命令,返回一段文本,如下面这种格式 Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G ...

  10. django+nginx+uwsgi_cent0s7.4 部署

    django+nginx+uwsgi_cent0s7.4 部署 几条命令 # 查看是否有 uwsgi 相关的进程 ps -aux|grep "uwsgi" # 杀死有关 uwsgi ...