История изменений
Исправление LamerOk, (текущая версия) :
Я без проблем использую другие функции с вариадик шаблоном без специализаций.
Ну приведи пример, где ты полностью специфицируешь тип вариадик-шаблоном без специализации.
Алсо, мой коммент был про Шаблон не хочет автоматически выводить тип, как бы его заставить? (комментарий)
Лямбда при вызове указывается с типами в параметрах - вывод типов возможен.
Тебе конпелятор человеческим языком говорит:
template argument deduction/substitution failed: ‘main()::<lambda(int)>’ is not derived from ‘const std::function<void(T)>’
Что тебе не понятно?
Исходная версия LamerOk, :
Я без проблем использую другие функции с вариадик шаблоном без специализаций.
Ну приведи пример, где ты полностью специфицируешь тип вариадик-шаблоном без специализации.
Алсо, мой пример про Шаблон не хочет автоматически выводить тип, как бы его заставить? (комментарий)
Лямбда при вызове указывается с типами в параметрах - вывод типов возможен.
Тебе конпелятор человеческим языком говорит:
template argument deduction/substitution failed: ‘main()::<lambda(int)>’ is not derived from ‘const std::function<void(T)>’
Что тебе не понятно?