Skip to the content.

CppTemplateTutorial’ Notes

这里说的几个概念都是什么意思:

当然和“设计模式”一样,模板在实际应用中,也会有一些固定的需求和解决方案。比较常见的场景包括:

  1. 泛型(最基本的用法
  2. 通过类型获得相应的信息(型别萃取)
  3. 编译期间的计算
  4. 类型间的推导和变换(从一个类型变换成另外一个类型,比如boost::function)

但是模板和宏也有很大的不同,否则此文也就不能成立了。模板最大的不同在于它是“可以运算”的。

其他

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。