在c++中,为什么模板函数不能部分特化
In C++, why template function cannot have partial specialization?
为什么c++有这个限制,换句话说,如果模板函数也可以部分专门化,它会导致任何歧义或实现复杂性吗?
为什么它不能像模板类那样工作?
我相信这个想法是你可以通过重载函数模板来覆盖大多数情况(这是你不能用类做的),设计师可能认为剩下的情况不值得在重载解析中增加额外的复杂性。
相关文章:
- 错误:表达式不能用作函数
- 为什么此参数包不能接受函数指针?
- 为什么不能订购函数参数评估
- 搜索 ID 不能用作函数错误
- "_comp"不能用作函数错误
- "_FCbuild"不能用作函数 - C/C++ 代码错误
- 函数指针类型不能用于函数原型
- "make_pair"不能用作函数
- 我不能在函数中使用新功能C++构建
- 当我们不能声明函数内联(GCC 编译器)时?
- 错误:表达式不能用作函数
- Main 不能调用函数:函数未在此范围内声明
- 为什么我不能将函数中定义的函子传递给另一个函数
- 错误:表达式不能用作函数
- 为什么我不能在函数中使用 outf C++
- 错误:在"{"标记之前预期"",""或";"和"不能用作函数"
- 不能在函数调用中使用int后减量
- '(QMessageBox::Icon)1u'不能用作函数
- C++函数 - 错误:'0'不能用作函数
- 不能在函数中声明运算符.叮当错误或规范