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-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für