次の方法で共有


identity Structure

テンプレート パラメーターとして型定義を提供する構造体。

template<class Type>
   struct identity {
      typedef Type type;
      Type operator()(const Type& _Left) const;
   };

パラメーター

パラメーター

説明

_Left

指定する値。

解説

クラスは、テンプレート パラメーターの型と同じであるパブリック型定義 typeが含まれています。このテンプレート関数 forward とともに関数のパラメーターに目的の型が存在することを確認するために使用されます。

古いコードの互換性のために、クラスは、引数 _Leftを返す operator() 変更せずに返す関数を定義します。

必要条件

ヘッダー : <utility>

名前空間: std

参照

関連項目

<utility>