这个问题应该算是蛮常被问到的,我也有先在板上找了一下之前的文章。
我目前的状况是C还算熟悉(在系统厂工作过三年),
最近几个月则是写python比较多。
(学校的算法作业)
目前手头上有侯捷翻译的C++ Primer 3/e以及Essential C++。
这两本就我所知都算侯捷早年的译作所以品质应该都还不错,
不过缺点就是因为年代有些久远了,里面讲的东西应该都只有到C++ 98而已。
所以目前也是有考虑比较新的版本,
像是C++语言的作者最近出的
Programming: Principles and Practice Using C++ (2nd Edition)
(这本似乎是比较针对完全没有程式设计基础的?)
Amazon连结: http://goo.gl/hQh0Sz
或者干脆直攻C++ Primer 5/e呢?
(中译本应该只有出到4/e)
还是说如果我先把手头上的C++ Primer 3/e看完后,
(小弟的英文实在说不上好,这种大部头的书有中文看起来当然是快比较多XD)
行有余力再去找C++ Primer 5/e来补充C++ 11/14新增的部份?
烦请有经验的各位前辈们指点一下吧,感谢~~
作者:
EdisonX (卡卡兽)
2014-12-21 09:55:00我是比较好奇现在有书在讲C++14了?
Stroustrup最新出的那本似乎有提到一些的样子@@感谢版主推荐..不过那本应该不是给C++初学者看的吧XD
看你想学到什么程度吧!我是觉得光 Herb Sutter, Scott Meyers, Andrei Alexandrescu 的书就够看一阵子了,想学更多 feature 相关还是多看 proposal 吧!
新的东西直接咕狗c++11 c++14应该就够了先把旧的学好不会有什么损失
Andrei的书都很旧了....btw, C++的好处也在于此,旧的一样可以得到正确知识另外现在自学C++就先别管11/14了 先把旧的学好吧
作者: lulala453 2014-12-23 20:06:00
A Tour of C++; 我最近也在学 C++11
作者:
NilPtr (神奇的空指标)
2014-12-23 23:12:00不嫌弃简体书的话C++Primer有第五版还有一本C++PrimerPlus 6/e,不过繁中版翻译不是很完美
Stroustrup那本是给完全不懂程式的初学者的有程式基础就看Primer和The C++ Standard Library吧然后再接着看Effective系列