c++ - 不允许函数模板部分特化的理由是什么?

标签 c++ templates partial-specialization

我知道函数模板不能部分特化,但我想知道原因。

即将推出的 C++ 标准会对其进行更改吗?

更新:我不同意上述答案确实提供了问题的答案。

最佳答案

特化是调度的一种形式。

重载也是如此。

两者兼而有之会使本已复杂的系统变得疯狂。

关于c++ - 不允许函数模板部分特化的理由是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56762797/

相关文章:

c++ - 为什么 Visual C++ 不能部分特化模板中的类?

c++ - 析构函数的部分特化

c++ - 指定容器类型的迭代器类型的部分特化

c++ - C++ 和 Qt 中的声音捕获

c++ - 埃拉托色尼筛法 C++ - 内存中的范围错误

c++ - 在 C++ 中释放指针两次或更多次时会发生什么?

用于深层次继承的 C++ 模板单例基类

用于装箱和拆箱的 C++ 类

c++ - 如何优雅地从 C++ vector 中提取二维矩形区域

c++ - 尝试从模板化函数返回 vector 会引发编译错误。