对C ++模板书的建议?

时间:2009-02-05 08:08:14

标签: c++ templates resources

我正在学习模板。做模板编程值得购买哪本书?

我已经有The C++ Programming LanguageEffective C++

8 个答案:

答案 0 :(得分:40)

在我看来,这两本书非常好,他们帮助了我很多。

  
             

第一个解释了模板的工作原理。第二本书更多的是关于如何使用它们。我建议你在开始使用Modern C ++ Design之前阅读第一本书,因为这很重要。

答案 1 :(得分:9)

如果你只是学习,也许有点令人难以置信,但在你提到的书之后,你可能想要阅读Andrei Alexandrescu的Modern C++ Design,如果只是为了学习通过模板可以实现什么。此外,它还非常好地讨论了模板的许多高级方面。

答案 2 :(得分:7)

答案 3 :(得分:5)

Modern C++ designC++ Template Metaprogramming都是关于此主题的非常好(并且相当高级)的书籍。我对第一个人有强烈的个人偏好。

答案 4 :(得分:2)

C++ Templates: The Complete Guide是您最好的选择。您还可以了解大量使用模板的Standard Library

答案 5 :(得分:1)

"C++ Templates: The Complete Guide (Vandevoorde & Josuttis)"非常适合理论。 然后,您可以通过查看Boost library中模板的使用方式,了解有关实际模板练习的更多信息。

答案 6 :(得分:1)

C ++模板中有一个隐藏的宝藏,很少有人知道:C++ Common Knowledge: Essential Intermediate Programming

该书的最后15章在某些方面更好地教导了 C ++模板元编程。我强烈建议任何学习模板的人都要阅读本书。

答案 7 :(得分:0)

Scott Meyers的

Effective STL