const_mem_fun1_t Class
허용 하는 어댑터 클래스는 const 멤버 함수 포인터 인수를 초기화 하는 경우에 이진 함수 개체 호출 하는 단일 인수를 사용 합니다.
template<class Result, class Type, class Arg>
class const_mem_fun1_t
: public binary_function<const Type *, Arg, Result>
{
explicit const_mem_fun1_t( Result ( Type::* _Pm )( Arg ) const );
Result operator()(
const Type* _Pleft,
Arg _Right
) const;
};
매개 변수
_Pm
클래스의 멤버 함수에 대 한 포인터 유형 함수 개체를 변환할 수 있습니다._Pleft
Const 는 개체는 _Pm 멤버 함수를 호출 합니다._Right
인수에 지정 된 것 _Pm.
반환 값
융통성 있는 이진 함수입니다.
설명
템플릿 클래스의 복사본 저장 _Pm, 클래스의 멤버 함수에 대 한 포인터 여야 유형, 전용 멤버 개체에서.이 클래스의 멤버 함수 정의 operator() 로 반환 (_Pleft-> * *오후) (*오른쪽) const.
예제
생성자의 const_mem_fun1_t 일반적으로 직접 합니다; 사용할 수 없습니다 도우미 함수 mem_fun 멤버 함수를 적용 하는 데 사용 됩니다.참조 mem_fun 멤버 함수 어댑터를 사용 하는 방법의 예입니다.
요구 사항
헤더: <functional>
네임 스페이스: std