在C ++中,为什么模板函数不能具有部分特化?

时间:2016-06-27 04:15:49

标签: c++ templates partial-specialization

为什么C ++有这个限制,换句话说,如果模板函数也可以部分专用,是否会导致任何歧义或实现复杂性?

为什么它不能像模板类那样?

1 个答案:

答案 0 :(得分:1)

我相信这个想法是你可以通过重载函数模板来覆盖大多数情况(你不能用类做的事情),设计师可能认为剩下的情况不值得在重载决策中出现额外的复杂情况。 / p>