Результаты поиска по запросу "template-deduction"

1 ответ

Частичная спецификация шаблонной функции в C ++ работает, но почему?

Я пытаюсь выяснить, является ли частичная спецификация шаблонных функций частью стандарта C ++, или это что-то специфическое для компилятора.Под частичной сп...

1 ответ

Какова процедура частичного заказа при выводе шаблона

Читая стандарт C ++ 11, я могуЯ полностью понимаю смысл следующего утверждения. Пример очень приветствуется.Два набора типов используются для определения час...

1 ответ

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

ТОП публикаций

1 ответ

Не могу определить тип шаблона

Я пытаюсь передать итератор в качестве параметра шаблона в метод шаблона, но компилятор жалуется, что:

1 ответ

Сокращенный шаблон функции и шаблон функции с параметром пересылки

Каковы различия междушаблоны функций с опорными параметрами

1 ответ

Что такое шаблоны вывода и когда мы должны их использовать?

Стандарт C ++ 17 вводит «руководство по выводу шаблона». Я полагаю, что они имеют какое-то отношение к новому выводу аргументов шаблона для конструкторов, пр...

1 ответ

@ T.C. Переписал все.

1 ответ

PR35107

сно с [temp.deduct.guide/3 [https://timsong-cpp.github.io/cppwp/n4659/temp.deduct.guide#3]]: (...) Руководство по дедукции должно быть объявлено в той же области видимости, что и соответствующий шаблон класса, и, для шаблона класса члена, с ...

1 ответ

 действительно будет пустым в этой ситуации.

отрим следующий код: template <typename... Types> struct list { template <typename... Args> list(Args...) { static_assert(sizeof...(Types) > 0); } }; template <typename... Args> list(Args...) -> list<Args...>; int main() { list l{0, 0.1, 'a'}; ...

1 ответ

Обходной путь для вывода аргумента шаблона в не выводимом контексте

Рассмотрим следующий код: #include <iostream> template<class T> struct outer { struct inner {}; }; template<class T> std::ostream& operator<<(std::ostream & stream, typename outer<T>::inner const& value) { std::cout << "An outer::inner!"; return ...