任何人都可以推荐任何学习 C++ 模板的好资源吗?
非常感谢。
我建议您获得C++ 模板 - 完整指南,它是一个极好的资源和参考。
我发现cplusplus.com在很多场合都很有帮助。看起来他们对模板有很好的介绍。
如果您正在寻找一本真正的书,Effective C++是一本经典之作,其中有很多关于模板的部分。
这是一本更高级但非常有用的关于模板和模板使用的书。
Bruce Eckel 的Thinking in C++是我学习模板的方式。第一卷有一个介绍性章节,第二卷有一个关于模板的深入章节。
Bjarne Stroustrop 的The C++ Programming Language对它们有很好的一章。还有C++ 标准库:关于标准库的教程和参考,但肯定会帮助您更好地了解如何在现实世界中使用模板。.
一定要区分泛型编程和模板元编程(这更像是另一种范式)
泛型编程可以从C++ 圣经中学习,但你也可以看看 java 泛型等...
一篇关于元编程的文章:Josuttis 的书C++ Templates: The Complete Guide
两卷“Thinking in C++”介绍了模板的基础知识。它们可以在印刷版中购买,也可以在此处免费(合法)下载使用。
Bjarne Stroustrop 的“C++ 编程语言”