R tus nqi C ++ yog dab tsi?
R tus nqi C ++ yog dab tsi?

Video: R tus nqi C ++ yog dab tsi?

Video: R tus nqi C ++ yog dab tsi?
Video: Tus Tseem Poj Laib Ces Yog Kuv | Npauj Nyiag Yaj | Ma Ya | Official MV 2023 2024, Cuaj hlis
Anonim

chevron_right. R - tus nqi : r - tus nqi ” hais txog cov ntaub ntawv tus nqi uas yog khaws cia ntawm qee qhov chaw nyob hauv lub cim xeeb. A r - tus nqi yog ib qho kev qhia uas tsis tuaj yeem muaj tus nqi muab rau nws uas txhais tau tias r - tus nqi tuaj yeem tshwm rau sab xis tab sis tsis nyob rau sab laug ntawm tus neeg ua haujlwm ua haujlwm (=). // tshaj tawm a, b ib yam khoom ntawm hom 'int'

Ib yam li ntawd, tib neeg nug, R tus nqi C ++ yog dab tsi?

Hauv C++ ib qho lvalue yog ib yam dab tsi uas taw qhia rau qhov chaw nco tshwj xeeb. Ntawm qhov tod tes, a rvalue yog ib yam uas tsis taw tes rau qhov twg. Feem ntau, rvalues yog nyob ib ntus thiab luv luv, thaum lvalues ua neej nyob ntev dua vim lawv muaj nyob hauv qhov sib txawv.

Tom qab ntawd, lo lus nug yog, lub tswvyim ntawm lvalue thiab rvalue yog dab tsi? Ib lus hais txog ib yam khoom uas pheej mus dhau ib qho kev qhia. Koj tuaj yeem xav txog ib qho lus ua ib yam khoom uas muaj npe. Txhua qhov hloov pauv, suav nrog cov tsis hloov pauv (const) hloov pauv, yog lus . Ib rvalue yog ib ntus tus nqi uas tsis mob siab tshaj qhov kev qhia uas siv nws.

Raws li qhov piv txwv, lvalue thiab rvalue yog dab tsi?

Ib lus muaj qhov chaw nyob uas koj qhov kev pab cuam nkag tau. Piv txwv suav nrog kev hu xov tooj uas xa rov qab ib qho rvalue siv, thiab cov array subscript, tus tswv cuab thiab tus taw tes rau cov tswv cuab kab lus uas cov array lossis khoom yog ib qho rvalue siv.

L tus nqi ntawm qhov sib txawv yog dab tsi R tus nqi yog dab tsi?

Txoj hauj lwm: l - tus nqi thiab r - tus nqi Ib l - tus nqi hais txog ib yam khoom uas pheej mus dhau ib qho kev qhia. Ib r - tus nqi yog ib ntus tus nqi uas tsis mob siab tshaj qhov kev qhia uas siv nws.