C++的学习之路——书籍,不得不看的几本书

虽然python才是现在的主流,但是C++确实你永远不能错过的编程语言!

要系统学习C++,以下这些方面自然是不能忽视!

C++的学习之路——书籍,不得不看的几本书

0.大致如下

首先就是书籍!

入门:一本极其古老的C++和图形混搭的书。介绍语法也介绍如何用DOS下的CGI库。

进阶:和别人没啥不一样。Effective C++/More Effective C++/Effective STL。

深入:C++ Templates/C++对象模型。

C++的学习之路——书籍,不得不看的几本书

1.必看&不必看

0.. C++标准程序库:

自修教程与参考 (db) Nicolai M. Josutti STL使用必看!

(先学会怎么用,对照Effective STL)

1. STL源码剖析 (看看容器、迭代器、算法、函数对象乃至分配器的实现技巧)

2. 超越C++标准库:Boost库导论(Boost有比较完善的doc。可不看的书:《Boost程序库完全开发指南》有点啰嗦)

3.The Boost C++ Libraries 第二版(Sept. 2014)

这本书也非常实用,附带讲解,适合入门!第二版基于 Boost 1.55.0 和 1.56.0 。第一版的中文翻译:Highscore - Boost C++ 库

4.Boost.Asio C++ Network Programming(一本很好的网络编程入门小书)

5. SGI STL Programmer's Guide (STL的话可以参考SGI的编程指南)



C++的学习之路——书籍,不得不看的几本书

最后,如何判断自己是否已经熟悉C++:

1、你完整阅读过C++ Primer 第五版之后的书,这本书可谓是C++程序员入门必读的书。(为什么我推荐第五版之后,因为第五版之后包涵的内容是C++11标准的内容,你现在重拾编程语言,那么推荐你看新的书)

2、你能够对面向对象编程有明确的概念。因为现在许多程序员用着面向对象语言,却做着面向过程的事情。

3、能够利用C++配合DirectX或者OpenGL来制作Windows小游戏。

4、对数据结构有一定的认识,能够准确针对问题选择你的数据结构。


C++的学习之路——书籍,不得不看的几本书

最后的最后,书要看,敲打键盘的手也不能停下!

c++

相关推荐