引数を参照として渡すときにテンプレートを使用するにはどうすればよいですか?ここで参照で引数を渡している間に関数内のテンプレートを使用する方法
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を使用しています –