如何在傳遞參數作爲參考時使用模板?如何在函數中使用模板,同時通過引用傳遞參數
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 –