《C++编程思想》中文版的别名是《C++变成死相》。可见翻译质量多烂。
建议,还是坚持看英文,因为水平逐渐提升之后,很多知识必须依靠英文,不可能有中文给你看的,就算有中文,你要等到猴年马月,就算等到了,那翻译质量不敢恭维,除了候捷翻译的书,质量很高以外。还不如现在开始锻炼看英文。我一个朋友,一开始看英文版也是看很慢,坚持了半年,现在英文阅读能力很强。
看完《C++ Primer》以后,应该深入STL,《The C++ Standard Library: A Tutorial and Reference (2nd Edition) 》。
建议看 effective c++。
有了c++ primer之后,其实常用的语法要术已经基本上掌握了。除了多态和符号重载的极少部分,这个时候,最终要的是经验。一方面多谢代码,一方面看看effective c++这一类的,大师级人物跟你谈经验的书。会很受益的。
当然,这是我的个人意见。
Thinking in c++ 思路不一样,我个人认为,看过c++ Primer之后,没有太大必要看thinking in c++。
看《effective c++》,《c++变成死相》也可以,如果英文好,还是看英文原版的吧
书看再多都没用,关键是要会写代码,给你一个算法你要能实现,仅仅看书是没多大用,当然打基础还是可以