◐ Shell
clean mode source ↗

std::pointer_to_binary_function — cppreference.com

Материал из cppreference.com

<tbody> </tbody>

template< class Arg1, class Arg2, class Result > class pointer_to_binary_function : public std::binary_function<Arg1, Arg2, Result>;

(устарело в C++11)
(удалено в C++17)

std::pointer_to_binary_function это функциональный объект, который действует как оболочка вокруг бинарной функции.

Функции-элементы

создаёт новый объект pointer_to_binary_function с предоставленной функцией
(public функция-элемент)
вызывает хранимую функцию
(public функция-элемент)

std::pointer_to_binary_function::pointer_to_binary_function

<tbody> </tbody>

explicit pointer_to_binary_function( Result (*f)(Arg1,Arg2) );

Создаёт функциональный объект pointer_to_binary_function с сохранённой функцией f.

Параметры

f указатель на функцию для хранения

std::pointer_to_binary_function::operator()

<tbody> </tbody>

Result operator()( Arg1 x1, Arg2 x2 ) const;

Вызывает сохранённую функцию.

Параметры

x1, x2 аргументы для передачи в функцию

Возвращаемое значение

Значение, возвращаемое вызванной функцией.

Смотрите также

(устарело в C++11)(удалено в C++17)

совместимая с адаптером обёртка для указателя на унарную функцию
(шаблон класса) [править]

(устарело в C++11)(удалено в C++17)

создаёт совместимую с адаптером обёртку функционального объекта из указателя на функцию
(шаблон функции) [править]