c++ primer 这本书看完了,再看什么书提高自己?
项目实践的重要性不必多说, 像是打怪升级, 但好的书籍就像武功秘籍.
多年不做C++了, 只能推荐以前的旧书了, 现在应该有新的内容出来了吧随着C++11的发布.
以上内容很能帮你成为一个好的码农(而已).
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-...
里面的书很多,概括一下
1.入门:C++ Primer等
另外C++ Primer和C++ Primer Plus没关系,后者评价不如前者
2.实践: Effective C++, Effective STL
3.进阶:More Effective C++ 等
4.高级:Modern C++ Design 等
所以看完C++ Primer就是Effective C++了
不过讲真我觉得看完C++ Primer就可以开始写东西了,纸上得来终觉浅,只看书看不会,坑要自己跳了才能明白为什么它是坑
补充一下吧。上面提到的已经足够详细。
我也是在学习中,遇到很多坑,遇到很多困难,很多时候错过了机会才知道该多学学。
不要去看c++的那些生僻技巧,比如:STL的实现,boost实现,modern c++, 模板类的都可以简单看看。
然后,建议看看 linux 或者 windows的经典编程书,结合项目。
多掌握以下算法和数据结构,然后再上升到架构。
另外, 有机会学两门高级语言,比如python,go 之类的,很多时候并不需要c++
《STL源码剖析》,看完这货,你应该对C++语法和泛型设计非常熟练了
《算法导论》,看完这货,你就不是一个只会调用库函数、拼凑程序的人了
《代码本色》,新出不久的书,几乎横扫各应用领域
当然自己平时没事多写写类库、项目啥的最好不过咯
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.5k 阅读
3 回答502 阅读✓ 已解决
看 Effective 三部曲:
再之后,就把书扔一边,开始做项目吧。
话说真的把 C++ Primer 看完了么?如果是草草看完,上述三本书可不好啃呢。