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)

Это объект функции, который действует как оболочка вокруг бинарной функции.

Члены функций

(конструктор)
создает новый объект 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/w/cpp/utility/functional/pointer_to_binary_function

Spec-Zone.ru

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