Вопросы по теме 'template-function'

Проблема связывания, когда производный класс вызывает функцию шаблона в базовом классе
У меня есть класс Base в base.h , в котором есть функция шаблона class Base { template <typename T> void test(T a); } этот шаблон должен читаться в типе int или double , и у меня есть класс Derived , производный от класса Base...
1687 просмотров

C ++: шаблон кандидата игнорируется: недопустимый явно указанный аргумент для параметра шаблона
У меня есть такой заголовок функции: template < bool src_alpha, int sbpp, int dbpp, typename T1, typename T2, Color (*getFunc)(T1 data, Uint8* addr), void (*putFunc)(T2 data, Uint8* addr, Color c) > static void...
11539 просмотров
schedule 15.11.2022

Неоднозначный вызов: int to double или bool
У меня есть класс Parameter, и я перегрузил конструктор, чтобы он принимал логические или двойные значения. Когда вы даете ему int, он не может построить: ошибка C2668: 'Parameter::Parameter': неоднозначный вызов перегруженной функции может...
2041 просмотров
schedule 17.06.2023

ограничение специализаций с использованием SFINAE, ограничений или концепций?
Следующая программа работает нормально: struct M; // forward declare so compiler will recognize this type struct N; template< typename J > struct B { template< typename U > void Func1(); }; template<> template<> void...
415 просмотров

Тип функции Pull Apart со специальной функцией
Ответ на этот вопрос выбирает тип функции с помощью шаблона класса: template <typename T> struct function_args {}; template <typename R, typename... Args> struct function_args<R(Args...)> { using type =...
59 просмотров