Вопросы по теме 'explicit-specialization'

Нормальная функция, не перезаписывающая функцию шаблона
Мне приходится использовать внешнюю библиотеку, но я получаю «множественную ошибку определения» из следующей функции шаблона и ее явной специализации, если она вызывается с помощью std::string. template <typename T> void foo(T& value);...
325 просмотров

std::unordered_set‹Foo› как член класса Foo
Я пишу класс, который имеет unordered_set своего собственного типа в качестве члена. Поэтому мне нужно написать специализацию для hash<Foo> . Эта специализация должна быть определена после объявления Foo. Но мне кажется, что мне уже нужна...
427 просмотров

Вывод типа массива в шаблоне функции
У меня есть метод шаблона следующим образом: - template<typename T, int length> void ProcessArray(T array[length]) { ... } И затем у меня есть код, использующий вышеуказанный метод: - int numbers[10] = { ... }; ProcessArray<int,...
3916 просмотров