Existe algum caso em que o retorno de uma referência de valor RV (&&) é úti
Existe um motivo para uma função deve retornar uma referência de valor RV? Uma técnica, truque, idioma ou padrão?
MyClass&& func( ... );
Estou ciente do perigo deetornando referências em geral, mas às vezes fazemos de qualquer maneira, não fazemos T& T::operator=(T)
é apenas um exemplo idiomático). Mas eT&& func(...)
? Existe algum lugar geral onde ganharíamos com isso? Provavelmente diferente quando se escreve código de biblioteca ou API, comparado com apenas o código do cliente?