标签: c++
任何人都可以解释为什么部分特化对于函数模板无效,但它适用于类模板。
我理解部分特化可能会使编译器与函数重载混淆,但我仍然需要更多信息才能让我完全理解。任何人都可以给我一些简洁的例子吗?
答案 0 :(得分:11)
在这种情况下,混淆就足够了。
还有一个现有的替代解决方案:重载。委员会花了很多精力(在我看来,我不在那里)获取函数重载解析工作模板,当然部分原因包括不必解决功能模板的一般性,难以解决的问题部分专业化。