#article #original
Многообразие функциональных обёрток.
В далёком 2002-ом комитет по стандартизации C++ посетил пропозал, предлагавший ввести шаблонный класс, некий обобщенный «указатель на функцию», способный работать как с простыми указателями на функции, указателями на методы классов, так и с произвольными функциональными объектами [1].
В качестве мотивации к принятию он приводил несколько весомых юзкейсов: колбэки и функции высших порядков.
Кто же знал, что его окажется недостаточно, а один из его юзкейсов — вовсе не его юзкейс?
Читать далее на Хабре
6January 24, 2024 765 3