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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage