Como é possível obter uma referência a um rvalue?

Eu tenho usadostd::move estd::forward em C ++. Minha pergunta é: como essas funções são realmente implementadas pela biblioteca padrão?

Se um lvalue é algo para o qual você pode obter o endereço e um rvalue não é exclusivamente um lvalue, como você pode realmente implementar essas referências?

Essas novas instalações permitem algo como:

auto x = &(3); 

ou algo assim? Você pode obter uma referência a um rvalue que não é apenas umstd::move/forward retornou lvalue?

Espero que essas perguntas façam sentido. Não consegui encontrar boas informações no Google, apenas tutoriais sobre encaminhamento perfeito etc.

questionAnswers(3)

yourAnswerToTheQuestion