identity-Struktur
Eine Struktur, die eine Typdefinition als den Vorlagenparameter bereitstellt.
Syntax
struct identity {
typedef Type type;
Type operator()(const Type& left) const;
};
Parameter
left
Der zu identifizierende Wert.
Hinweise
Die Klasse enthält die öffentliche Typdefinition type
, was dem Vorlagenparametertyp entspricht. Es wird in Verbindung mit der Vorlagenfunktion forward verwendet, um sicherzustellen, dass ein Funktionsparameter den gewünschten Typ aufweist.
Aus Gründen der Kompatibilität mit älterem Code definiert die Klasse auch die Identitätsfunktion operator()
, die das Argument links zurückgibt.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für