const_mem_fun_ref_t Class
Класс адаптера, который позволяет const функция-член, не принимающего аргументов, вызываемый в качестве унарного объект функции инициализируется с аргументом ссылки.
template<class Result, class Type>
class const_mem_fun_ref_t
: public unary_function<Type, Result>
{
explicit const_mem_fun_t(Result ( Type::* _Pm)( ) const );
Result operator()(
const Type& _Left
) const;
};
Параметры
_Pm
Является указателем на функцию-член класса Тип, которое необходимо преобразовать в объект функции._Left
Объект _Pm, что функция-член вызывается on.
Возвращаемое значение
Способная для адаптации унарная функция.
Заметки
Класс-шаблон хранит копию _Pm, которая должна быть указателем на функцию-член класса Тип в объекте закрытого элемента.Он определяет его функции-члена operator() как возвращение (_Left. * _Pm) () const.
Пример
Конструктор const_mem_fun_ref_t обычно не используется прямо; вспомогательная функция mem_fun_ref используется для размещения функции-члены.См. раздел mem_fun_ref пример использования основная функции-члена.
Требования
заголовок: <functional>
std пространство имен: