Udostępnij za pośrednictwem


identity Structure

Struct, który zawiera definicję typu jako parametr szablonu.

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

Parametry

Parametr

Opis

_Left

Wartość do identyfikacji.

Uwagi

Klasa zawiera definicję typu publicznego type, który jest taki sam typ parametru szablonu.Jest używany w połączeniu z funkcją szablonu forward do zapewnienia, że parametr funkcji ma żądanego typu.

Zgodność ze starszego kodu klasy definiuje również funkcję tożsamości operator() który zwraca wartość argumentu _Left.

Wymagania

Nagłówek: <utility>

Obszar nazw: std

Zobacz też

Informacje

<utility>