Spec-Zone.ru › C++

std::pointer_to_binary_function

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 — это функциональный объект, служащий обёрткой для бинарной функции.

Функции-члены

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

std::pointer_to_binary_function::pointer_to_binary_function

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

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

Параметры

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

std::pointer_to_binary_function::operator()

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

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

Параметры

x1, x2 - аргументы, передаваемые функции

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

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

См. также

pointer_to_unary_function
(устарело в C++11)(удалено в C++17)
совместимая с адаптерами обёртка для указателя на унарную функцию
(шаблон класса)
ptr_fun
(устарело в C++11)(удалено в C++17)
создаёт совместимую с адаптерами обёртку функционального объекта из указателя на функцию
(шаблон функции)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/utility/functional/pointer_to_binary_function

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API