首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > (转)至少应该阅读的九本C++著作
【标  题】:(转)至少应该阅读的九本C++著作
【关键字】:C++
【来  源】:http://www.cublog.cn/u/21604/showart.php?id=176886

(转)至少应该阅读的九本C++著作

C++语言吸引如此之多的智力投入,以至于这个领域的优秀作品,包括重量级的软件产品、程序库以及书籍著作等,数不胜数。对于读者来说,倘若限于经济等客观因素而必须做出折衷取舍,我推荐至少阅读以下几本书:

1. The C++ Programming Language (Special 3rd Edition)  by Bjarne Stroustrup

2. The Design and Evolution of C++  by Bjarne Stroustrup

如果你只打算购买一本书,那就选择1,如果还想要第二本 — 那就是这两本了。它们的作者是 C++语言的创建者。Stroustrup的文字语言丝毫不逊色于他所创建的程序语言。它们可以使你免于误入歧途。

3. Effective C++: 50 Specific Ways to Improve Your Programs and Designs  by Scott Meyers

4. More Effective C++: 35 New Ways to Improve Your Programs and Designs  by Scott Meyers

5. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library  by Scott Meyers

我强烈推荐Meyers这个系列。它们是菜鸟进阶必读之作。游刃有余的技术,高超的写作技巧。Meyers可能是世界上最优秀的C++技术作家。 

6. The C++ Standard Library : A Tutorial and Reference  by Nicolai M. Josuttis

C++标准库字典式著作。内容全面,结构清晰。

7. C++ Templates: The Complete Guide  by David Vandevoorde, Nicolai M. Josuttis

AlexandrescuModern C++ Design阅读门槛很高,这本书可以充当你的垫脚石。单单阅读The C++ Standard Library或许并不足以使你具备定制、扩充标准库组件的能力,这本书可以助你一臂之力。对于任何希望进入模板编程领域的C++程序员来说,这是一本必读之作。

8. Modern C++ Design: Generic Programming and Design Patterns Applied  by Andrei Alexandrescu

一本天才的著作!泛型模式,无限延伸你的视野,足以挑战任何一名C++程序员的思维极限。这本书几乎可以满足你对C++模板的所有幻想。

9. Design Patterns  by Erich Gamma , Richard Helm, Ralph Johnson, John Vlissides

设计可复用的面向对象的软件,你需要掌握设计模式。这并不是一本专门针对C++程序员的著作,但它采用了C++(和Smalltalk)作为主要示例语言,C++程序员尤其易于从中受益。学习设计模式,这本书需要一而再、再而三的咀嚼。

今天你学会理财了吗?:【上一篇】
关于new与delete的小细节:【下一篇】
【相关文章】
  • 使用C++操作
  • C/C++编程规范
  • 图书管理系统C++
  • 实例解析C++/CLI之开卷有益
  • 关于C++0x内存模型和序列点的一些思考
  • Lex和Yacc从入门到精通(4)-能够使用C++的Lex和Yacc框架
  • inside the c++ object model(第一章 关于对象)
  • 编程交流与学习--More Effective C++的学习-Item M10:在构造函数中防止资源泄漏
  • 编程交流与学习--More Effective C++的学习-Item M16:牢记80-20准则(80-20 rule)
  • 又见 C++ Builder (Turbo C++ Explorer)
  • 【随机文章】
  • ASP ACCESS 日期操作语句小结 By Stabx
  • RMI
  • 理解JavaScript的OOP编程
  • 《TC++PL》第六章笔记——表达式和语句
  • JDBC开发时的一个“可爱的”错误
  • 架设Linux网站服务器
  • SIP简介
  • 自己翻译的Java.In.A.Nutshell.5th中泛型一章,欢迎拍砖把文章砸的漂亮一些
  • 学RAID从饮水机开始
  • ucspi-ssl的使用
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.