Quin és el concepte de lvalue i rvalue?
Quin és el concepte de lvalue i rvalue?

Vídeo: Quin és el concepte de lvalue i rvalue?

Vídeo: Quin és el concepte de lvalue i rvalue?
Vídeo: What Is The Earth Worth? 2024, De novembre
Anonim

TL;DR: " lvalor ” o bé significa “expressió que es pot col·locar a la part esquerra de l'operador d'assignació”, o significa “expressió que té una adreça de memòria”. “ rvalue " és definit com "totes les altres expressions".

De la mateixa manera, us podeu preguntar, què és lvalue i rvalue amb exemple?

An lvalor té una adreça a la qual el vostre programa pot accedir. Exemples incloure trucades a funcions que retornen un rvalue referència, i el subíndex de matriu, el membre i el punter a les expressions de membre on la matriu o l'objecte és un rvalue referència.

A més, què vols dir amb el valor R a C? R - valor : r - valor ” fa referència a dades valor que s'emmagatzema en alguna adreça a la memòria. A r - valor és una expressió que llauna no tens un valor se li assigna el que significa r - valor pot apareix a la dreta però no a l'esquerra d'un operador d'assignació (=).

De la mateixa manera, què s'entén per valor L i valor R?

An lvalor (localitzador valor ) representa un objecte que ocupa una ubicació identificable a la memòria (és a dir, té una adreça). els valors r són definit per exclusió. Cada expressió és o an lvalor o un rvalue , doncs, an rvalue és una expressió que no representa un objecte que ocupi una ubicació identificable a la memòria.

Què significa Lvalue?

An lvalor és un valor que es pot assignar a: És l'abreviatura de "esquerra valor " o "a mà esquerra valor "i bàsicament és només el valor a l'esquerra del signe =, és a dir, el valor li assignes alguna cosa. Com a exemple del que no és un lvalor (és a dir, només rvalue):

Recomanat: