【发布时间】:2016-06-16 04:09:45
【问题描述】:
我对模板没有太多经验,但我想知道以下情况是否可行。假设我们有一个带有静态成员 stat 的类 S。我可以让它使用 typeid 动态生成不同的代码:
模板<class S> 无效的富() { if (typeid(S::stat) == typeid(AType)) 实施1; 别的 实施2; }但是由于所有信息在编译时都是已知的,是否可以为 S::stat 的 Atype 类型创建 foo 的特化?
【问题讨论】:
标签: c++ templates template-specialization