Re[4]: Можно ли записать читабельнее?
От: rg45 СССР  
Дата: 10.04.23 10:57
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Симпатично, да.

К>Переписал свой последовательный overloaded на нём.
К>https://gcc.godbolt.org/z/W6PW6j1nb

Здесь реализован паттерн Chain of Responsibility, я правильно понял идею?

P.S. Не покидает ощущение, что это можно реализовать изящнее — с использованием Callable Wrapper, который потом можно будет прогнать через fоld expression с использовалием логического "И". Преимущество должно быть и по внешнему виду кода, и по производительности. Мне кажется, что fold expressions должны лучше поддаваться оптимизации, чем рекурентный проход по туплу. Сам же overloaded при этом остается столь же легковесным, как здесь
Автор: sergii.p
Дата: 04.04.23
.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 10.04.2023 11:10 rg45 . Предыдущая версия . Еще …
Отредактировано 10.04.2023 11:07 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.