identity — Struktura
Struktura, która udostępnia definicję typu jako parametr szablonu.
Składnia
struct identity {
typedef Type type;
Type operator()(const Type& left) const;
};
Parametry
Lewej
Wartość do zidentyfikowania.
Uwagi
Klasa zawiera definicję type
typu 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.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla