Re: Вывод типа шаблонного параметра функции
От: rg45 СССР  
Дата: 18.03.20 09:30
Оценка: 1 (1) +1
Здравствуйте, Alex34, Вы писали:



A>Но не могу понять как теперь определить сигнатуру функции Union , чтобы автоматически могла выводить тип предиката после переменного количества параметров

A>Таким образом чтобы цчтобы мозжно было вызывать :
A> auto res = Union( list_1, list_2, list_3); — с компаратором по умолчанию
A>и
A>auto res = Union( list_1, list_2, list_3, cmp());

Я бы назвал функцию, принимающую предикат, как-нибудь по-другому (UnionIf, например) и поместил бы предикат в начало списка формальных параметров.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 18.03.2020 9:34 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.