Результаты поиска по запросу "template-deduction"
Сокращенный шаблон функции и шаблон функции с параметром пересылки
Каковы различия междушаблоны функций с опорными параметрами
Частичная спецификация шаблонной функции в C ++ работает, но почему?
Я пытаюсь выяснить, является ли частичная спецификация шаблонных функций частью стандарта C ++, или это что-то специфическое для компилятора.Под частичной сп...
Сложности, возникающие здесь, в основном такие же, как и в случае унаследованного конструктора. Фейсал Вали (один из других разработчиков метода вывода аргументов шаблонов классов) имеет конкретный план, как заставить такие случаи работать, но комитет C ++ еще не обсуждал это расширение.
#include <utility> template<class T1, class T2> struct mypair : std::pair<T1, T2> { using std::pair<T1, T2>::pair; }; int main() { (void)std::pair(2, 3); // It works (void)mypair(2, 3); // It doesn't work }орошо сформировано? Можно ли вывести ...
а также
отрим следующую программу: template <class T> struct A { using X = typename T::X; }; template <class T, typename A<T>::X* = nullptr> void f(T, int); void f(...); template <class T> void g(T, int, typename A<T>::X* = nullptr); // # void g(...); ...
нет вызова соответствующей функции для функции сортировки с шаблонами (C ++)
я играю с шаблонами, и мне было интересно, почему яполучаю ошибку несоответствия функции используя шаблоны.
Частичное упорядочение с использованием шаблона функции с неконтролируемым контекстом
Читая другой вопрос, я столкнулся с проблемой частичного упорядочения, которую я сократил до следующего контрольного примера.
Какова процедура частичного заказа при выводе шаблона
Читая стандарт C ++ 11, я не могу полностью понять смысл следующего утверждения. Пример очень приветствуется. Два набора типов используются для определения частичного упорядочения. Для каждого из задействованных шаблонов существует исходный тип ...
сама специализация, а не шаблон.
.deduct.type] пункт 8 [http://eel.is/c++draft/temp.deduct.type#8]перечисляет все выведенные контексты, но, похоже, не включаетtemplate-name<TT> гдеtemplate-name относится к шаблону класса иTT ссылается на аргумент шаблона шаблона. Это выведенный ...
Частичная спецификация шаблонной функции в C ++ работает, но почему?
Я пытаюсь выяснить, является ли частичная спецификация шаблонных функций частью стандарта C ++ или это что-то специфичное для компилятора. Под частичной спецификацией я подразумеваю указание только тех типов, которые компилятор не может ...