Perguntas sobre postblit e semântica de movimentos

Eu já pergunteiuma pergunta semelhante há um tempo atrás, mas ainda não estou claro alguns detalhes.

Em que circunstâncias o construtor postblit é chamad

Quais são as semânticas de mover um objeto? Será postblitted e / ou destruído?

O que acontece se eu retornar uma variável local por valor? Será movido implicitamente?

Como converter uma expressão em um rvalue? Por exemplo, como seria uma troca genérica?

questionAnswers(2)

yourAnswerToTheQuestion