C++ R мәні дегеніміз не?
C++ R мәні дегеніміз не?

Бейне: C++ R мәні дегеніміз не?

Бейне: C++ R мәні дегеніміз не?
Бейне: C++ | Модификаторы Типов | Указатели | 02 2024, Мамыр
Anonim

chevron_right. Р - мән : r - мән ” деректерге сілтеме жасайды мән ол жадтағы кейбір мекенжайда сақталады. А r - мән а болуы мүмкін емес өрнек болып табылады мән дегенді білдіреді r - мән тағайындау операторының (=) сол жағында емес, оң жағында болуы мүмкін. // a, b 'int' түріндегі нысанды жариялау

Сол сияқты, адамдар C++ R мәні дегеніміз не деп сұрайды.

жылы C++ lvalue - белгілі бір жад орнын көрсететін нәрсе. Екінші жағынан, А мән еш жерде көрсетпейтін нәрсе. Жалпы алғанда, құндылықтар уақытша және қысқа өмір сүреді, ал құндылықтар айнымалылар ретінде бар болғандықтан ұзағырақ өмір сүреді.

Содан кейін сұрақ туындайды, құндылық пен құндылық ұғымы дегеніміз не? Ан мән бір өрнектен тыс сақталатын нысанды білдіреді. Сіз ойлай аласыз l мәні атауы бар нысан ретінде. Барлық айнымалылар, соның ішінде өзгертілмейтін (const) айнымалылар құндылықтар . Ан мән уақытша болып табылады мән бұл оны қолданатын өрнектен тыс сақталмайды.

Тиісінше, мысалда lvalue және value дегеніміз не?

Ан l мәні сіздің бағдарламаңыз қол жеткізе алатын мекенжайы бар. Мысалдар қайтаратын функция шақыруларын қамтиды мән сілтеме және жиым немесе нысан болып табылатын мүше өрнектеріне жиым жазылуы, мүшесі және көрсеткіші мән анықтама.

Айнымалының L мәні қандай R мәні қандай?

Тапсырма: л - құндылықтар және r - құндылықтар Ан л - мән бір өрнектен тыс сақталатын нысанды білдіреді. Ан r - мән уақытша болып табылады мән бұл оны қолданатын өрнектен тыс сақталмайды.