Bonjour
je cherche à comprendre la différence entre les rvalues et les lvalues. Bien qu'intuitivement, j'ai une idée, je voudrais avoir une idée précise.
Quand on va sur ce lien:
http://msdn.microsoft.com/en-us/library/f90831hc.aspx
On voit deux définitions:
An lvalue refers to an object that persists beyond a single expression. You can think of an lvalue as an object that has a name. All variables, including nonmodifiable (const) variables, are lvalues.Je ne vois pas trop ce que cela signifie: to persist beyond the expression that uses it.An rvalue is a temporary value that does not persist beyond the expression that uses it.
Qu'est-ce que cela veut dire
Merci
Partager