![]() |
1
2
您混淆了非类型和类型模板参数。 此模板
有一个非类型参数。稍后,您尝试将其专门用于类型。我想有一个更好的方法来编写它,这就是我在修复你的代码后得到的:
重要的一点是
你的参数是一个值,但你想专门研究它的类型,这就是你从
|
![]() |
2
2
正如评论和公认答案中指出的那样,问题在于模板参数是一个值,因此部分专门化需要一个实际值,比如指向成员的实际指针,但我打算检测接收到的指针的类型。 对于有类似问题的人来说,想看看其他解决问题的方法,这是我最终使用的解决方案:
这打印了“8 11290347552884584064”。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 4 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 4 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 4 月前 |