Wie ist es möglich, einen Verweis auf einen Wert zu erhalten?
Ich habe benutztstd::move
undstd::forward
in C ++. Meine Frage ist: Wie werden diese Funktionen tatsächlich von der Standardbibliothek implementiert?
Wenn ein lWert eine Adresse ist, die Sie abrufen können, und ein rWert ausschließlich kein lWert ist, wie können Sie diese Verweise tatsächlich implementieren?
Ermöglichen diese neuen Einrichtungen Folgendes:
auto x = &(3);
oder etwas ähnliches? Können Sie einen Verweis auf einen Wert erhalten, der nicht nur ein @ isstd::move
/forward
lvalue zurückgegeben?
Hoffentlich machen diese Fragen Sinn. Ich konnte bei Google keine guten Informationen finden, nur Tutorials zur perfekten Weiterleitung usw.