Ni nini dhana ya lvalue na rvalue?
Ni nini dhana ya lvalue na rvalue?

Video: Ni nini dhana ya lvalue na rvalue?

Video: Ni nini dhana ya lvalue na rvalue?
Video: Mbosso - Yalah (Official Music Video) 2024, Novemba
Anonim

TL; DR: “ thamani ” ama inamaanisha “maneno ambayo yanaweza kuwekwa upande wa kushoto wa opereta mgawo”, au inamaanisha “maneno ambayo yana anwani ya kumbukumbu”. " thamani ” ni imefafanuliwa kama "maneno mengine yote".

Vivyo hivyo, unaweza kuuliza, lvalue na rvalue na mfano ni nini?

An thamani ina anwani ambayo programu yako inaweza kufikia. Mifano ni pamoja na simu za chaguo za kukokotoa zinazorudisha a thamani rejeleo, na usajili wa safu, mwanachama na kielekezi kwa semi za wanachama ambapo safu au kitu ni thamani kumbukumbu.

Pia, unamaanisha nini na thamani ya R katika C? R - thamani : r - thamani ” inarejelea data thamani ambayo imehifadhiwa kwenye anwani fulani kwenye kumbukumbu. A r - thamani ni usemi kwamba unaweza sina a thamani aliyopewa maana yake r - thamani inaweza kuonekana upande wa kulia lakini si upande wa kushoto wa opereta mgawo(=).

Vivyo hivyo, nini maana ya L thamani na R thamani?

An thamani (locator thamani ) inawakilisha kitu ambacho kinachukua eneo fulani linalotambulika kwenye kumbukumbu (yaani, ina anwani). maadili ni imefafanuliwa kwa kutengwa. Kila usemi ni ama thamani au thamani , hivyo, a thamani ni usemi ambao hauwakilishi kitu kinachochukua eneo fulani linalotambulika kwenye kumbukumbu.

Lvalue ina maana gani

An thamani ni a thamani ambayo inaweza kugawiwa: Ni kifupi cha "left thamani " au "kushoto thamani "na kimsingi ni tu thamani upande wa kushoto wa = ishara, yaani thamani unapeana kitu. Kama mfano wa kile ambacho sio thamani (yaani rvalue tu):

Ilipendekeza: