![]() |
1
1
不,你不能真的这么做。 注意,类模板部分专用化并不是您可以以任何方式直接使用的。它的唯一功能是,当您尝试正常使用主模板时,如果部分专用化与模板参数匹配,并且是任何其他显式/部分专用化之间的最佳匹配,则使用部分专用化而不是主模板。以生成该特定类类型的定义。 在某些情况下,您可以使用默认模板参数、为模板参数定义自己的含义或其他此类技巧来执行某些操作。但是没有办法让一个模板以类型或值作为其第一个模板参数,并且不能在同一范围内有两个同名的类模板或别名模板。 |
![]() |
B. A. Sylla · 两种特殊方法中的相同代码 7 年前 |
![]() |
StoneThrow · 模板运算符<未调用 7 年前 |
![]() |
0xbadf00d · 我的部分模板专用化的模板参数不可推断 9 年前 |
![]() |
Paul Houx · 如何专门化具有多个参数的函数模板? 9 年前 |
![]() |
Sam Kellett · 我可以从类型列表中声明模板专用化吗? 9 年前 |
|
Jingcheng Yu · 如何专门化类模板的静态函数? 9 年前 |
|
user3749332 · 模板专用化-模板参数太少[closed] 10 年前 |
![]() |
Timothy Shields · 模板Conundrum 12 年前 |