Вопросы по теме 'explicit-specialization'
Нормальная функция, не перезаписывающая функцию шаблона
Мне приходится использовать внешнюю библиотеку, но я получаю «множественную ошибку определения» из следующей функции шаблона и ее явной специализации, если она вызывается с помощью std::string.
template <typename T>
void foo(T& value);...
325 просмотров
schedule
16.03.2023
std::unordered_set‹Foo› как член класса Foo
Я пишу класс, который имеет unordered_set своего собственного типа в качестве члена. Поэтому мне нужно написать специализацию для hash<Foo> . Эта специализация должна быть определена после объявления Foo. Но мне кажется, что мне уже нужна...
427 просмотров
schedule
30.07.2022
Вывод типа массива в шаблоне функции
У меня есть метод шаблона следующим образом: -
template<typename T, int length>
void ProcessArray(T array[length]) { ... }
И затем у меня есть код, использующий вышеуказанный метод: -
int numbers[10] = { ... };
ProcessArray<int,...
3916 просмотров
schedule
04.04.2023