首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我已经阅读了Effective C++系列,我应该阅读那些特殊的C++书籍吗

如果我已经阅读了Effective C++系列,我应该阅读那些特殊的C++书籍吗
EN

Stack Overflow用户
提问于 2009-11-05 16:08:50
回答 7查看 7.5K关注 0票数 17

我是一名实践C++程序员(在Unix和gcc 3.x上)已经有6-7年了。我已经阅读了Scott Meyer的Effective C++,More Effective C++和Effective cover-to-cover,并在Boost中实践了他的建议/技术。我想继续讨论C++更高级的方面--一些类似Andrei Alexandrescu的“现代C++设计”的东西。然而,在开始阅读这篇文章之前,我想知道我是否应该花时间阅读Herb Sutter的非凡的C++书籍。你如何将有效的C++系列与萨特的书进行比较?

非常感谢您的回复。

EN

回答 7

Stack Overflow用户

发布于 2009-11-05 16:12:08

尽可能多地阅读--不同的观点总是有价值的。

票数 16
EN

Stack Overflow用户

发布于 2009-11-05 16:47:43

是的,完全正确。Herb Sutter涵盖了语言的许多非常重要但通常很难理解的领域,并为编写更健壮的代码提供了许多有用的指导。

虽然大部分材料确实来自gotw网站,但它们在书籍中得到了扩展和更好的组织。如果你能正确地回答所有的问题,那么你会发现你很少会遇到不理解代码为什么会这样的代码。您可能还会发现自己在代码中发现了许多潜在的问题,而不是将它们变成真正的问题。

我从优秀的C++书籍中学到的比从Effective C++中学到的要多得多,但这将是一件非常私人的事情。

票数 10
EN

Stack Overflow用户

发布于 2009-11-05 16:24:37

坦率地说,Herb Sutter自从2000年前的一份期刊上介绍了这个概念以来,在异常安全性方面有很大的改进。他在复制和事务系统上大量使用它的事实是有道理的,除非你是一个庞大的追随者,并且只对这种“安全”类型的软件感兴趣,否则你会无聊死的。Meyer更实用,也更吸引人。

此外,如果你想继续下去,这个系列中还有其他的书,特别是来自传说的书,而不是为了写作而写的作家。看看Nicolai Josuttis (C++ Templates: The Complete Guide),Aleksey Gurtovoy (C++ Template Metaprogramming)和最近的“爸爸2”Stepanov的片段。在我看来,它们比任何DDJ或异常安全诱导的编写更有影响力,更有见识,更实用,更有形成性……

当然,如果你需要回到基础知识(总是有理由这样做),关于这个主题的最好的书之一就是爸爸自己写的: the C++ Programming Language (最被低估和略读的书)。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1679044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档