Как использовать шаблон при передаче аргумента в качестве ссылки?Как использовать шаблон в функции при передаче аргументов по ссылке
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' (пробовал с gcc, clang и vC++ на rextester.com) – wasthishelpful
Пожалуйста, отредактируйте свой вопрос, чтобы предоставить [mcve]. –
Я использую Linux –