Подскажите тёмному
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 12.10.24 19:46
Оценка:
Здравствуйте!

Есть некий обработчик типа
std::function<void(Type1 v1, Type2 v2)>


Лямбды с auto параметрами присовываются туда нормально.

Лямбды надоело писать одни и те же, хочу написать класс-функтор. Проблема в том, что не хочу завязываться на конкретные типы: Type1, Type2 надо через длинную жопу доставать, и не хочу лишнюю связность делать.

Попробовал сделать обычную структуру, у которой у operator() все параметры типа auto. Не прокатило. Видимо надо делать шаблон. Шаблоном должен быть тип, или можно обойтись шаблоннным operator()?
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.