Video: Ի՞նչ է R արժեքը C++:
2024 Հեղինակ: Miles Stephen | [email protected]. Վերջին փոփոխված: 2023-12-15 23:37
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 - արժեքը ժամանակավոր է արժեքը որը չի պահպանվում այն արտահայտությունից այն կողմ, որն օգտագործում է այն: