Kāds ir jēdziens lvvalue un rvalue?
Kāds ir jēdziens lvvalue un rvalue?

Video: Kāds ir jēdziens lvvalue un rvalue?

Video: Kāds ir jēdziens lvvalue un rvalue?
Video: Раздел, неделя 3 2024, Novembris
Anonim

TL;DR: " lvvalue ” vai nu nozīmē “izteiksme, kuru var ievietot piešķiršanas operatora kreisajā pusē”, vai arī nozīmē “izteiksme, kurai ir atmiņas adrese”. " rvērtība ” ir definēts kā "visi citi izteicieni".

Tāpat jūs varat jautāt, kas ir lvvalue un rvalue ar piemēru?

An lvvalue ir adrese, kurai var piekļūt jūsu programma. Piemēri ietver funkciju izsaukumus, kas atgriež an rvērtība atsauce un masīva apakšindekss, loceklis un rādītājs uz dalībnieku izteiksmēm, kur masīvs vai objekts ir an rvērtība atsauce.

Tāpat, ko jūs domājat ar R vērtību C? R - vērtību : r - vērtību ” attiecas uz datiem vērtību kas tiek saglabāts kādā adresē atmiņā. A r - vērtību ir izteiciens, kas var man nav a vērtību tam piešķirts, kas nozīmē r - vērtība var parādās piešķiršanas operatora labajā pusē, bet ne kreisajā pusē (=).

Tāpat, ko nozīmē L vērtība un R vērtība?

An lvvalue (lokators vērtību ) apzīmē objektu, kas atmiņā ieņem kādu identificējamu vietu (t.i., kuram ir adrese). rvērtības ir definēts ar izslēgšanu. Katra izteiksme ir vai nu an lvvalue vai an rvērtība , tātad, an rvērtība ir izteiksme, kas neatspoguļo objektu, kas aizņem kādu identificējamu vietu atmiņā.

Ko nozīmē Lvalue?

An lvvalue ir vērtību ko var piešķirt: Tas ir saīsinājums no "pa kreisi vērtību " vai "kreisais vērtību "un tas būtībā ir tikai vērtību pa kreisi no = zīmes, t.i., vērtību jūs piešķirat kaut ko. Kā piemēru tam, kas nav an lvvalue (t.i., tikai rvalue):

Ieteicams: