5
ответов

Можно ли использовать общий тип шаблона на C ++? [Дубликат]

Я пытаюсь использовать общий шаблон шаблона, например: template & lt; typename T & gt; void doSomething (T :: SomeScopedType t) {...} Однако это приводит к ошибкам компилятора: переменной или ...
вопрос задан: 1 June 2016 12:28
2
ответа

Почему ADL не находит шаблоны функций?

Какая часть спецификации C++ ограничивает зависимый поиск аргумента в нахождении шаблонов функций в наборе связанных пространств имен? Другими словами, почему делает последнюю возможность в основном ниже сбоя к...
вопрос задан: 28 July 2018 13:20
0
ответов

C++: candidate template ignored: invalid explicitly-specified argument for template parameter

У меня есть такой заголовок функции: template < bool src_alpha, int sbpp, int dbpp, typename T1, typename T2, Color (*getFunc)(T1 data, Uint8* addr), void (*putFunc)(T2 data, Uint8* ....
вопрос задан: 25 December 2011 13:56
0
ответов

Специализация шаблона функций в функцию шаблона вариадиадического шаблона

У меня нет проблем, передавая адрес адреса функции Специализация шаблона на обычный шаблон. Функция: Шаблон void f (t) {} шаблон void foo (... [
вопрос задан: 12 September 2011 21:25
0
ответов

C ++: Как использовать тип в функции шаблона для перехода?

Я не очень разбираюсь в шаблонах. Как мне написать шаблонную функцию с именем get, которая выбирает массив, из которого она получает, на основе типа шаблона? См. Пример ниже: struct Foo {int ...
вопрос задан: 23 June 2011 02:17
0
ответов

Специализация функции шаблона после точки использования нарушит компиляцию

Рассмотрим следующий пример: #include template void foo (); int main (int argn, char * argv []) {Фу <1> (); } шаблон <> void foo <1> () {std :: cout & ...
вопрос задан: 6 May 2011 14:14