![]() |
1
3
必须成为
甚至可能
更明确一点。
因为
|
![]() |
2
1
编译器错误准确地说明了什么是错误的以及您必须做什么:
我建议你解决这个问题: Where and why do I have to put the "template" and "typename" keywords? |
![]() |
3
0
您的代码至少有两个主要问题。最多
关键是你正在
交一个非模板函数的朋友。不同的非模板 用于模板的每个实例化的函数。这很少 需要什么。您可以进行特定的模板实例化 友元,但前提是模板函数在 手在这种情况下这是不可能的,因为 函数的参数具有嵌套类型。更地道的 解决这个问题的方法(无论如何,根据我的经验)是定义 好友联机:
在这种情况下,
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |