Ի՞նչ է R արժեքը C++:
Ի՞նչ է R արժեքը C++:

Video: Ի՞նչ է R արժեքը C++:

Video: Ի՞նչ է R արժեքը C++:
Video: BTT - Manta E3EZ - TFT32 SPI 2024, Սեպտեմբեր
Anonim

chevron_right. Ռ - արժեքը : r - արժեքը », վերաբերում է տվյալներին արժեքը որը պահվում է հիշողության մեջ ինչ-որ հասցեում: Ա r - արժեքը արտահայտություն է, որը չի կարող ունենալ ա արժեքը նշանակված է դրան, ինչը նշանակում է r - արժեքը կարող է հայտնվել հանձնարարության օպերատորի աջ, բայց ոչ ձախ կողմում (=): // հայտարարել a, b «int» տիպի օբյեկտ

Նմանապես, մարդիկ հարցնում են, թե ինչ է R արժեքը C++:

Մեջ C++ lvalue-ն մի բան է, որը ցույց է տալիս հիշողության որոշակի տեղակայում: Մյուս կողմից, Ա rարժեք մի բան է, որը ոչ մի տեղ չի մատնանշում: Ընդհանուր առմամբ, rարժեքները ժամանակավոր են և կարճատև, մինչդեռ lարժեքներն ավելի երկար կյանք են ապրում, քանի որ դրանք գոյություն ունեն որպես փոփոխականներ:

Հետագայում հարցն այն է, թե որն է lvalue և rvalue հասկացությունը: Ան արժեքը վերաբերում է մի առարկայի, որը պահպանվում է մեկ արտահայտությունից դուրս: Դուք կարող եք մտածել մի արժեքը որպես առարկա, որն ունի անուն: Բոլոր փոփոխականները, ներառյալ չփոփոխվող (const) փոփոխականները, են արժեքներ . Ան rարժեք ժամանակավոր է արժեքը որը չի պահպանվում այն արտահայտությունից այն կողմ, որն օգտագործում է այն:

Ըստ այդմ, ի՞նչ է lvalue-ն և rvalue-ը օրինակով:

Ան արժեքը ունի հասցե, որը կարող է մուտք գործել ձեր ծրագիրը: Օրինակներ ներառել ֆունկցիայի կանչեր, որոնք վերադարձնում են an rարժեք հղում, և զանգվածի ենթագիր, անդամ և ցուցիչ անդամ արտահայտություններին, որտեղ զանգվածը կամ օբյեկտը an rարժեք հղում.

Ո՞րն է փոփոխականի L արժեքը: Ի՞նչ է R արժեքը:

Առաջադրանք: լ - արժեքներ և r - արժեքներ Ան լ - արժեքը վերաբերում է մի առարկայի, որը պահպանվում է մեկ արտահայտությունից դուրս: Ան r - արժեքը ժամանակավոր է արժեքը որը չի պահպանվում այն արտահայտությունից այն կողմ, որն օգտագործում է այն: