Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Struktura, która udostępnia definicję typu jako parametr szablonu.
Składnia
struct identity {
typedef Type type;
Type operator()(const Type& left) const;
};
Parametry
Lewy
Wartość do zidentyfikowania.
Uwagi
Klasa zawiera definicję typetypu publicznego , która jest taka sama jak typ parametru szablonu. Jest on używany w połączeniu z funkcją szablonu do przodu , aby upewnić się, że parametr funkcji ma żądany typ.
Aby uzyskać zgodność ze starszym kodem, klasa definiuje również funkcję operator() tożsamości, która zwraca jej argument w lewo.