`

如果有一天我要学C++的话

    博客分类:
  • C++
阅读更多

转载 如果有一天我要学C++的话

下文是我整理的一些C++图书列表,按顺序阅读,可涵盖入门到精通。

《C++ Primer》,号称是一本可以让你从C或JAVA程序员转为一个真正的C++程序员的入门参考书,必读。

《The C++ programming language》,C++之父,人称B教主著作,在看过C++ primer后,应该可以跳章选读。

《Think in c++》,网上说此书的中文版翻译质量奇差,推荐看影印版,选读。

《Effective c++》,类似 Effective java,讲的是最佳实践,程序员必读。

《More effective c++》,上书的补充。

《The C++ standard library》,会写C,不会用标准库怎么行。这就跟java程序员不会用java.util包一样,必读。

《Effective STL》,STL库的最佳实践。Effective C++作者又一力作,必读。

《The annotated STL source》,STL源码分析,这本书应该算是深入/精通类了,选读。

《Generic programming and STL》,号称C++编程里,就是跟模板,泛型打交道,那么精通泛型是势在必行。

《C++ Template》,C++模板编程,代码复用的经验之道,必读。

《Exceptional C++》,跟Effective C++类似,属于最佳实践和难题解析,书中列出了许多应用场景和实例代码供读者揣摩,选读。

《More Exceptional C++》,上书的补充。

《Exceptional C++ Style》,上上书的补充

《Inside The C++ Object Model》,有了上面这些书做铺垫,那么终于可以读此神书了。它会带你游览C++对象模型的底层实现机制。读完此书,任何C++代码看起来如同行云流水,必读。

分享到:
评论

相关推荐

    信息学奥赛一本通(C++版)在线评测系统,1111:不高兴的津津

    【题目描述】 津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,...如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。 【输入样例】 5 3 6 2 7 2 5 3 5 4 0 4 0 6 【输出样例】 3

    C++ 初学者精品教程

    java程序员转C++开发的基础教程电子文档,本人亲身使用过,感觉不错,通过该文档,你能多c++有个基础的认识。话一天学完C++不是难事。

    《一个月挑战C++》 chm格式电子书

    《挑战30天C++入门极限》引言  作为一个长篇的C++入门教程,无论如何也应该有这么个引言,可是文笔并不好的我,想了很久也不知道该如何写。。。。。。  仔细想想,与其把这篇短文当作教程的引言,其实它更应该是...

    高质量C++编程指南.chm

    本书第一章至第六章主要论述C++/C编程风格。...有一位同事看了第七章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两天追查出一个Bug,想不到又是“野指针”出问题,只好重读第七章

    A Quick Introduction To C++

    文章开头引用了一段匿名的话:“如果用Pascal编程像是被束缚住了手脚,那么用C编程就像是在玩刀子,而用C++编程则像是在耍链锯。”这句话形象地表达了C++语言的灵活性与潜在的危险性。C++确实提供了一些非常强大的...

    2011年3月计算机等级考试二级C++真题-注解3.pdf

    从给定的文件信息中,我们可以提炼出一系列与C++编程相关的知识点,这些知识点主要集中在数据结构、控制流、函数调用、运算符重载、模板以及类与对象的概念上。 ### 数据结构与算法 #### 栈(Stack) 栈是一种线性...

    C++程序设计语言概观

    其实这也不是这次翻译才有的体会,早先就认识到了——所以忽然有一天发现自己其实是很自私、很无耻的,因为自己做翻译,无非是提高了自己的英语阅读能力;翻译出来的不堪入目的文章,且不说对不对得起原著者了,至少...

    概观C++程序设计语言

    其实这也不是这次翻译才有的体会,早先就认识到了——所以忽然有一天发现自己其实是很自私、很无耻的,因为自己做翻译,无非是提高了自己的英语阅读能力;翻译出来的不堪入目的文章,且不说对不对得起原著者了,至少...

    概观C++程序设计语言.chm

    其实这也不是这次翻译才有的体会,早先就认识到了——所以忽然有一天发现自己其实是很自私、很无耻的,因为自己做翻译,无非是提高了自己的英语阅读能力;翻译出来的不堪入目的文章,且不说对不对得起原著者了,至少...

    比较基本的c++代码

    通过《Visual C++ 6.0 21天自学教程》这样的资源,学习者可以系统地了解和实践上述C++知识点。尽管C++的学习曲线可能较陡峭,但随着时间的积累和实践经验的增长,学习者将逐渐掌握这个强大的编程工具,并能应用于...

    高质量 C++C 编程指南

    有一位同事看了第七章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两天追查出一个 Bug,想不到又是“野指针”出问题,只好重读第七章。 光看本书对提高编程质量是有限的,建议大家...

    高质量C++编程指南

    有一位同事看了第七章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两天追查出一个Bug,想不到又是“野指针”出问题,只好重读第七章。 光看本书对提高编程质量是有限的,建议大家阅读...

    c++计算器综合实训(基础加有点花哨)

    这还是大二时候学c++做的综合实训,一转眼现在已经变成研究生牛马了。基础功能都有,也实现了一些拓展。当时直接在图书馆朝八晚十的,一连搞了十来天,终于也是弄出来了,但是选计算器的还有两位同学,他们看了我的...

    高质量C++编程指南 pdf

    有一位同事看了第七章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两天追查出一个 Bug,想不到又是“野指针”出问题,只好重读第七章。 光看本书对提高编程质量是有限的,建议大家...

    高质量C++-C编程指南

    本书第一章至第六章主要论述C++/C编程风格。...有一位同事看了第七章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两天追查出一个Bug,想不到又是“野指针”出问题,只好重读第七章。

    高质量C++/C编程指南

    有一位同事看了第七章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两天追查出一个Bug,想不到又是“野指针”出问题,只好重读第七章。 <br>光看本书对提高编程质量是有限的,建议...

    高质量C++/C 编程指南

    有一位同事看了第七 章后觉得“野指针”写得不错,与我切磋了一把。可是过了两周,他告诉我,他忙了两 天追查出一个Bug,想不到又是“野指针”出问题,只好重读第七章。 光看本书对提高编程质量是有限的,建议大家...

Global site tag (gtag.js) - Google Analytics