Сообщение от impersonalis
ну и чем здесь просто функции не подходят? функтор позволяет расширить интерфейс?
|
Смотря, что понимать под "просто функцией". В С функторы реализуются через указатель на "просто функцию".
В С++ функтор - объект с перегруженным оператором ().
Всякие там std::sort требуют использования функторов. Хотя указатель на функцию тоже можно в них запихнуть, но указатель на фукнцию не заинлайнится, в отличии от функтора.
Все это сугубо мое имхо и я могу ошибаться.