我正在学习模板。做模板编程值得购买哪本书?
答案 0 :(得分:40)
在我看来,这两本书非常好,他们帮助了我很多。
第一个解释了模板的工作原理。第二本书更多的是关于如何使用它们。我建议你在开始使用Modern C ++ Design之前阅读第一本书,因为这很重要。
答案 1 :(得分:9)
如果你只是学习,也许有点令人难以置信,但在你提到的书之后,你可能想要阅读Andrei Alexandrescu的Modern C++ Design,如果只是为了学习通过模板可以实现什么。此外,它还非常好地讨论了模板的许多高级方面。
答案 2 :(得分:7)
答案 3 :(得分:5)
Modern C++ design和C++ 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)