`
happmaoo
  • 浏览: 4347589 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

C++学习推荐书籍

阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>

以前有不少朋友问关于学习各种技术的推荐书籍的问题,这里把我觉得比较好的一些书籍列一下,希望能起到抛砖引玉的作用就好了:)

C++

C++ PrimerThinking in C++The Standard C++ LibraryThe C++ Programming Language:这几本书就不多介绍了,很有名的书,我就不罗嗦了

Effective C++More Effective C++, by Scott Meyers:这两本书也是很有名的。以实例讲解C++的一些非常实际的问题,给出了一些在通常情况下应该遵守的Guideline。实际上这两本书的精彩之处不是在于这些Guideline,而是作者对实际问题做出自己的分析,探讨各种可能的解决方案规则背后的原因做出的深入解释。

STL源码解析 by 侯捷这本书主要是分析STL背后的实现原理,而并非讲解STL的用法。本书对STL实现的种种常用技巧做了分析,是学习模版实际用法很好的例子。同时,本书也涉及到不少STL内部函数的实现,包括具体算法和内存分配的一些技巧,值得一看。

C++ Templates by David Vandevoorde讲解C++模版的各种相关语法和一些实际的用法,覆盖面非常广。

Large Scale C++ Software Design by John Lakos主要讲解在实际大型C++程序开发中才会遇到的需要考虑的问题,如物理设计和逻辑设计的关系,层次设计等大型C++程序设计才会涉及到的一些问题

The design & evolution of C++ by Bjarne Stroupstrup C++发明者所著。并非讲解实际语法,而是讲解C++语法背后的原因以及C++发展演变的历史。读过此书会让你对C++为什么是现在这个样子有一个深刻的认识。

Modern C++ design by Andrei Alexandrescu:讲解C++模版的各种高级用法,如Type List等,比较折磨编译器,著名的loki库就是从这个书中来的。本书对于C++模版的运用可以说是出神入化,是理解Boost等模版库的基础。但是在实际项目,特别是大项目中是否应该使用此种模板技术还有广泛的争议。

Inside C++ Object Model:讲解C++的内部实现原理,比如虚函数,构造函数,模版等,Name Mangling等,看完这本书之后你会觉得C++不再神秘,所有的东西可以说都在你的掌握之中。强烈推荐!

Design Patterns:这本虽然不是讲C++,但是对提高C++的功力很有用处。写C++代码不能只能只注重C++的语法和技巧,也需要设计好整个程序的架构。此书中讲到了大量可以重用的设计模式,对于提高C++程序的设计质量很有好处。不过也需要注意不要陷入到处都使用设计模式的误区,关键是要知道自己的各种可能选择,了解各种选择背后的优缺点,并选择出最合适的。这些设计模式也只是一种很多设计的方法中的一部分而已。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1539383


分享到:
评论

相关推荐

    C++ 初级学习书籍

    想学c++的朋友可以看看,学习基础知识.《C++ Primer 中文版(第5版)》所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的...

    c++学习路线图及其精品推荐书籍

    这是真正的c++学习路线图,分windows和linux两个大的方向,以及这个两个大方向的精品推荐书籍,再有就是在网络编程方面的书籍,对于那么学习了c++的语法以后不知道该如何进行下一步学习的同学非常有帮助。

    C++ 学习经典书籍 英文原版

    全部英文版,包括: Accelerated c++ C++Primer C++程序设计语言(特别版) Effective C++ Third Edition Essential C++ Exceptional.C++ More Effective C++ More Exceptional C++

    学习C++必看书籍

    学习C++必看书籍,只要看回了这些书,你就是C++牛人

    学习c++的书籍推荐

    学习c++的书籍的汇集,很好的从入门到精通的综合。

    C++Builder学习书籍

    C++Builder学习书籍,帮助大家学习C++Builder

    易学c++ 很好的c++学习书籍

    很好的c++学习书籍 建议去看看21天精通c++

    C++书籍推荐学习顺序

    C++新手学习的开启之旅,按照文档中的顺序学习,你可以在很快的时间内成为一个合格的C++程序开发者,才能真正的开始进入这个领域,不管在游戏还是其他领域都会游刃有余

    谭浩强C++学习基础书籍

    c++基础教程,适合初学者入门的一本好书。作者谭浩强,是一个编程重视基础的老师,强力推荐

    C++学习英文书籍

    在微软 vc++2010 上下载的学习内容,英文版的,很不错的英文学习资料,

    C++学习书籍宝典

    该文档为C++学习的经典之作,有谭浩强系列的书籍,适合于初学者进行学习,非常容易入门,建议下载阅读

    自学C/C++的书籍推荐(自学C/C++看书路线推荐)(我自己读过的一部分有关C/C++开发相关的书籍)

    自学C_C++的书籍推荐(自学C_C++看书路线推荐)(我自己读过的一部分有关C_C++开发相关的书籍)

    c++书籍 可以更学习

    c++书籍 可以更学习c++书籍 可以更学习c++书籍 可以更学习c++书籍 可以更学习c++书籍 可以更学习c++书籍 可以更学习c++书籍 可以更学习c++书籍 可以更学习c++书籍 可以更学习c++书籍 可以更学习

    c++学习书籍

    c++学习书籍c++学习书籍c++学习书籍c++学习书籍c++学习书籍c++学习书籍

    c++学习书籍.doc

    c++学习书籍.doc

    学习C++从入门到精通的的经典书籍推荐

    学习C++从入门到精通的的经典书籍推荐,列出世界各种c++的经典书籍

    C++学习安卓版

    C++学习是Android客户端目前最全面的免费离线C++学习书籍,提高C++二级考试成绩、增强C++自学能力,内容包括: 1、C++数据类型、控制语句、循环、数组等基础 2、C++逻辑算法练习题 3、C++函数、指针 4、C++内存...

    C++推荐书籍.rar

    这本书自从第一版发布以来,就以其全面、深入和易于理解的内容赢得了广大读者的喜爱,成为学习C++语言的首选参考书籍之一。《C++ Primer》是一本全面、深入、易于理解的C++编程入门书籍,它不仅能够帮助读者掌握C++...

    C/C++学习顺序和经典参考书籍

    C C++的学习顺序,以及给出的参考书籍,

    c++学习书籍.pdf

    c++学习书籍.pdf

Global site tag (gtag.js) - Google Analytics