Бейне: C++ мәні мен мәні дегеніміз не?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
TL; DR: « l мәні » не «тағайындау операторының сол жағында орналастырылуы мүмкін өрнек» дегенді білдіреді немесе «жад мекенжайы бар өрнек» дегенді білдіреді. « мән ” “барлық басқа өрнектер” ретінде анықталады.
Сол сияқты, lvalue және value C++ дегеніміз не?
жылы C++ а l мәні белгілі бір жад орнын көрсететін нәрсе. Екінші жағынан, А мән еш жерде көрсетпейтін нәрсе. Жалпы алғанда, құндылықтар уақытша және қысқа мерзімді болып табылады, ал құндылықтар ұзақ өмір сүреді, өйткені олар айнымалы ретінде бар. Айнымалының белгілі бір жад орны бар, сондықтан оның an l мәні.
Сондай-ақ біліңіз, айнымалының L мәні қандай R мәні қандай? Тапсырма: л - құндылықтар және r - құндылықтар Ан л - мән бір өрнектен тыс сақталатын нысанды білдіреді. Ан r - мән уақытша болып табылады мән бұл оны қолданатын өрнектен тыс сақталмайды.
Мұнда Rvalue C++ дегеніміз не?
Осылайша, аталған айнымалы (мысалы, x) l мәні болып табылады, бірақ әріптік бүтін сан (мысалы, 42) мән . Дегенмен, заманауи C++ бұл одан да маңыздырақ. C++ тілінде, ан мән атаусыз нысан немесе сілтеме болып табылмайтын нысанның мүшесі болып табылады.
Python-да lvalue және rvalue дегеніміз не?
а l мәні біртұтас & операторын қолдануға болатын өрнек, ал an мән біртұтас & операторы қолданылмайтын өрнек болып табылады.