1、essential c++ 或者 c++ primer
推荐essential c++的原因是因为大概七年前我也是看这个入门的,而且这本书比较薄,拿在手里感觉轻松点
2、effective c++
如果只是从essential c++到effective c++的话跨度比较大,这个阶段应该是有点痛苦的,不过上论坛多问问应该没问题
3、more effective c++
4、c++ 标准库 自修教程与参考手册
more effective c++都看完了,是时候该了解了解stl了
5、effectiv stl
这本书告诉你stl该怎么用
6、泛型编程与stl 的第一部分
第一部分告诉你GP编程中的两个很重要的概念concept和model,第二部分基本和字典差不多都是些stl的算法、容器等等的说明,学习价值不大
7、c++ template
第一部分和第三部分第四部分,看完并且透彻的了解这本书,对于模板应该会有所了解了,第二部分太理论化了,反正我是没看多少,当然有兴趣也可以去了解了解
8、stl源码剖析
这时候你应该有能力看这本书了,你能看到stl的完整实现,除了震撼还是震撼,就如作者所说,99.9%的代码在stl面前都是三流水准,stl的应用有三重境界
第一重:理解 第二重:应用 第三重:扩充
如果你透彻理解这本书,那么恭喜你,扩充stl不成问题了
9、modern c++ design
看完stl源码剖析,也许你会觉得你对c++语言本身已经比较了解了,这本书会告诉你你是错的
10、看前面9本书的过程中,记着多了解了解boost库,有能力的话可以看看其中的源码,其中一些程序库的实现,你就会明白为什么有人说c是最朴实的语言, c++是最华丽的语言
哦,对了还有一本书,就是小胡子的101,案头必备
很重要的一点,看书的过程中多动手,上面是c++语言的学习过程,不包括ms那套东西嘿嘿,你想吓死新手啊,我没有星星,只有两条短裤,也来推荐下,如果看书学习的话可以按照下面这个顺序
1、essential c++ 或者 c++ primer
推荐essential c++的原因是因为大概七年前我也是看这个入门的,而且这本书比较薄,拿在手里感觉轻松点
2、effective c++
如果只是从essential c++到effective c++的话跨度比较大,这个阶段应该是有点痛苦的,不过上论坛多问问应该没问题
3、more effective c++
4、c++ 标准库 自修教程与参考手册
more effective c++都看完了,是时候该了解了解stl了
5、effectiv stl
这本书告诉你stl该怎么用
6、泛型编程与stl 的第一部分
第一部分告诉你GP编程中的两个很重要的概念concept和model,第二部分基本和字典差不多都是些stl的算法、容器等等的说明,学习价值不大
7、c++ template
第一部分和第三部分第四部分,看完并且透彻的了解这本书,对于模板应该会有所了解了,第二部分太理论化了,反正我是没看多少,当然有兴趣也可以去了解了解
8、stl源码剖析
这时候你应该有能力看这本书了,你能看到stl的完整实现,除了震撼还是震撼,就如作者所说,99.9%的代码在stl面前都是三流水准,stl的应用有三重境界
第一重:理解 第二重:应用 第三重:扩充
如果你透彻理解这本书,那么恭喜你,扩充stl不成问题了
9、modern c++ design
看完stl源码剖析,也许你会觉得你对c++语言本身已经比较了解了,这本书会告诉你你是错的
10、看前面9本书的过程中,记着多了解了解boost库,有能力的话可以看看其中的源码,其中一些程序库的实现,你就会明白为什么有人说c是最朴实的语言, c++是最华丽的语言
哦,对了还有一本书,就是小胡子的101,案头必备
很重要的一点,看书的过程中多动手,上面是c++语言的学习过程,不包括ms那套东西
C++书(一)
最新推荐文章于 2024-08-12 16:55:46 发布