在C ++中学习“有效”模板编程的好书/资源?

时间:2008-10-10 11:08:21

标签: c++ templates

我看到Scott Meyers的"Effective C++"第三版书中有一小部分关于“模板编程”。

包含有关模板“有效”使用信息的任何其他书籍/链接?

6 个答案:

答案 0 :(得分:10)

我喜欢Modern C++ Design: Generic Programming and Design Patterns Applied。我发现它写得很清楚。包含一些高级主题。

alt text

答案 1 :(得分:8)

Vandevoorde / Josuttis的“C ++模板完整指南”非常易于访问。

答案 2 :(得分:4)

C++ Templates - The Complete Guide。 Alexandrescu的Modern C ++ Design非常好,但除非你已经熟悉模板,否则我不推荐它。它也更适合C ++ Framework创建者。

答案 3 :(得分:2)

我非常喜欢Abrahams和Gurtovoy的C ++ Template Metaprogramming。

答案 4 :(得分:1)

Scott Meyers在Effective STL处理标准模板库。这可能与你有关。

答案 5 :(得分:1)

斯蒂芬·C·德赫斯特(Stephen C. Dewhurst)提到的一本很少但又很实用的书是C++ Common Knowledge。 “在贝尔实验室的C ++首批用户中”,Dewhurst给这本书一个有点欺骗性的标题,因为他实际上涵盖了相当多的高级材料,尤其是模板。

Dewhurst的书与Meyers的书一样,有63个“项目”,你可以自己阅读。在模板上,您应该查看项目45-59(大约70页的阅读)。

alt text