推荐 accelerated c++
stackoverflow 上认为这本书经典程度跟 primer 一个级别, 但有趣很多, 是以简单小项目做切入点讲解 c++的语言特性
不用看c++primer,当做工具书放在旁边,然后开始写代码 当你要用到其中的某个东西,比如vector的时候,查一下怎么用,顺便把那个章节全部读一遍。 就OK了。
等到你代码写得多了,这本书基本上也会被看了大半了。 这个时候如果有所闲暇,随便翻开之前还没有看过的某个章节,把他读完就好。
要是从头读到尾,那得花多少时间啊。很容易烦躁。
这本书前后章节联系比较紧密,按顺序来吧。里面习题相当精华,也可以跳过叙述部分直接做题,不懂再看要点怎么叙述的。
以前我入门时也想跳着看,有时发现漏了不少,然后就各种补,后来直接从头来看而且扫荡习题了,感觉踏实。
9 年前我花了半年时间,把 C++ Primer 和 C++标准程序库 看完了,从那之后的9年里,我找工作一直很顺利,到公司一段时间后,同事有 C++ 的问题都会优先来问我,我还在公司组织过好几场 C++ 的内部培训。
C++Primer 加上 C++标准程序库 一共2000页左右,6个月算下来,一天只不过需要看十来页,简直是个太轻松不过的任务了。而相比我得到的,那半年的付出简直太值得了。