C++Вызываемые объекты


Вступление

Вызываемые объекты - это совокупность всех структур C ++, которые могут использоваться как функция. На практике это все, что вы можете передать функции C ++ 17 STL invoke () или которые могут быть использованы в конструкторе std :: function, в том числе: указатели на функции, классы с оператором (), классы с неявным преобразования, ссылки на функции, указатели на функции-члены, указатели на данные участника, lambdas. Вызываемые объекты используются во многих алгоритмах STL в качестве предиката.

замечания

Очень полезный разговор Стефана Т. Лававей ( <функциональный>: что нового и правильное использование ) ( слайды ) приводит к основанию этой документации.

Вызываемые объекты Связанные примеры