При повторении объявления класса шаблона с аргументом дефолта я получаю ошибку:
:12:23: error: redefinition of default argument for 'class'
12 | template
| ^~~~~~~~
:9:23: note: original definition appeared here
9 | template
|
У меня есть некоторые шаблоны функций с одинаковой подписью, и я пытаюсь создать функцию прокси, чтобы вызвать их с разными типами.
Как правильно передать имя функции в функцию прокси?template
T function()
{
return T();
}