如何在传递参数作为参考时使用模板?如何在函数中使用模板,同时通过引用传递参数
template <typename T>
void fun(T &A)
{
//code here
}
int main()
{
SomeElement A;
fun(A);
DifferentElement B;
fun(B);
}
这是我的错误:
error: use of undeclared identifier 'T'
哪个编译器?对于'SomeElement'和'DifferentElement'虚拟声明适用于我(在rextester.com上用gcc,clang和vC++尝试) – wasthishelpful
请[编辑]你的问题以提供[mcve]。 –
我正在使用Linux –