identity 구조체
형식 정의를 템플릿 매개 변수로 제공하는 구조체입니다.
구문
struct identity {
typedef Type type;
Type operator()(const Type& left) const;
};
매개 변수
left
식별할 값입니다.
설명
클래스에는 템플릿 매개 변수 Type과 동일한 public 형식 정의 type
이 포함되어 있습니다. 템플릿 함수 forward와 함께 사용되어 함수 매개 변수가 원하는 형식을 갖도록 합니다.
이전 코드와의 호환성을 위해 클래스는 인수를 왼쪽으로 반환하는 ID 함수 operator()
도 정의합니다.