Que se passe-t-il, étape par étape, lorsqu'une variable est retournée? Je sais que si c'est un built-in et qu'il s'intègre, il est jeté dans rax/eax/ax. Que se passe-t-il quand il ne rentre pas et/ou n'est pas intégré? Plus important encore, existe-t-il un appel de constructeur de copie garanti?En C++, que se passe-t-il lorsque vous renvoyez une variable?
edit: Qu'en est-il du destructeur? Est-ce que cela s'appelle «parfois», «toujours» ou «jamais»?
Dépend des conventions du système d'exploitation. – WhirlWind