功能模板的部分特化

时间:2010-02-07 00:31:25

标签: c++

任何人都可以解释为什么部分特化对于函数模板无效,但它适用于类模板。

我理解部分特化可能会使编译器与函数重载混淆,但我仍然需要更多信息才能让我完全理解。任何人都可以给我一些简洁的例子吗?

1 个答案:

答案 0 :(得分:11)

在这种情况下,混淆就足够了。

还有一个现有的替代解决方案:重载。委员会花了很多精力(在我看来,我不在那里)获取函数重载解析工作模板,当然部分原因包括不必解决功能模板的一般性,难以解决的问题部分专业化。