导入
结论
作者对课程的总结性话语。
本课程涵盖了专业C++开发者应了解的关于模板的所有重要信息。我知道,某些细节相当复杂,因此课程并非总是容易跟上。这一点在模板的设计方面尤为明显。但其回报极为丰厚。
模板是C++最出色的特性之一,随着每个新版本C++标准的推出,其重要性日益增强。原因很简单:模板提供了抽象,且不会带来抽象带来的性能开销。
借助C++20引入的概念(concepts),模板将迈入新的阶段。通过概念,模板参数可以被约束为语义类别(如Integral),错误信息更清晰易读,并且其编写方式与函数一样简便。
由此可见,C++的未来属于模板。