Вопросы по теме 'template-function'
Проблема связывания, когда производный класс вызывает функцию шаблона в базовом классе
У меня есть класс Base в base.h , в котором есть функция шаблона
class Base {
template <typename T> void test(T a);
}
этот шаблон должен читаться в типе int или double , и у меня есть класс Derived , производный от класса Base...
1687 просмотров
schedule
17.10.2023
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 просмотров
schedule
28.06.2022
Тип функции Pull Apart со специальной функцией
Ответ на этот вопрос выбирает тип функции с помощью шаблона класса:
template <typename T>
struct function_args {};
template <typename R, typename... Args>
struct function_args<R(Args...)> {
using type =...
59 просмотров
schedule
10.03.2023