C++标准模板库看

来源:互联网 发布:手机频谱仪软件 编辑:程序博客网 时间:2024/05/29 15:13

这是续集的史葛迈尔斯的经典的“有效的C + +的”。当它出来(1996)“更有效的C + +“补充材料”有效的C + +”很好。从那时起,“有效的C + +的”已全面更新(第三版,2005),因此,两本书,严格地说,不再补充。首次出版以来“更有效的C + +的”仅仅是细微的改变,主要是通过添加脚注其中一些反对意见的主要文本参考14,1820和26)

好:在他早期的体积,迈尔斯的写作是随和,有时滑稽,例如:“如果bookentry的构造函数抛出一个异常,PB将空指针,所以删除它在CATCH块没有除了让你对自己感觉更好。”(10项)。尽管与其他书重叠(及以下),上面提到的一些材料是重要的,其他地方不是盖的,特别是在代理类和效率的东西。在后者的情况下,我真的很感激在条目24中讨论的虚拟函数,多重继承的成本表,虚基类的类,和RTTI。在一些地方,迈尔斯阐明了术语的C++社区。例如,“返回值优化”你可能听说过量的回归而不是对象的构造函数参数(20项)。一个值得注意的例外这一术语清晰RAII:尽管他解释了这个概念,他没有提到这个词本身。典型的“技巧”的方式,迈尔斯提出了大量有用的信息我提到了

这本书的区别主要在两个方面:第一,50种方法”更是最新的关于C++标准。第二它的主题往往是一个“战略”比“战术”的性质更深入的讨论

它是相似的方式,使得迈尔斯例子代码自由使用解释不只是主义”问题需要克服和各种合适的替代方法的性质

作为一个C++新手(但20岁的程序员),当我第一次读这本书读了它的前身之后,我觉得这不是有用的或是立即适用。然而获得的经验使用第一本书的优秀建议几个月我发现自己重新读这本书的语言和它的使用更详细的讨论

我很想与迈尔斯单独处理与新的C++标准模板库三分之一卷


0 0