다음을 통해 공유


identity 구조체

형식 정의를 템플릿 매개 변수로 제공하는 구조체입니다.

구문

struct identity {
   typedef Type type;
   Type operator()(const Type& left) const;
};

매개 변수

left
식별할 값입니다.

설명

클래스에는 템플릿 매개 변수 Type과 동일한 public 형식 정의 type이 포함되어 있습니다. 템플릿 함수 forward와 함께 사용되어 함수 매개 변수가 원하는 형식을 갖도록 합니다.

이전 코드와의 호환성을 위해 클래스는 인수를 왼쪽으로 반환하는 ID 함수 operator() 도 정의합니다.