Koj puas tuaj yeem dhau tus pointer los ntawm kev siv C ++?
Koj puas tuaj yeem dhau tus pointer los ntawm kev siv C ++?

Video: Koj puas tuaj yeem dhau tus pointer los ntawm kev siv C ++?

Video: Koj puas tuaj yeem dhau tus pointer los ntawm kev siv C ++?
Video: Quas Koj Ntxhais Rau Kuv Tub - Cai Hawj Feat. Maiv Xis Vaj「Official MV」 2024, Kaum ib hlis
Anonim

Daim ntawv pov thawj rau a Taw tes hauv C ++

Nco tseg: Nws tau tso cai siv " pointer rau pointer ”hauv ob qho tib si C thiab C ++, mas peb ua tau siv " Siv rau pointer ”tsuas yog nyob rau hauv C ++. Yog a taw tes yog dhau mus rau ib qho kev ua haujlwm raws li qhov parameter thiab sim hloov kho ces cov kev hloov pauv tau ua rau pointer ua tsis muaj kev cuam tshuam rov qab sab nraud uas ua haujlwm.

Yog li, cov pointers dhau los ntawm kev siv lossis tus nqi C ++?

Yog rau ob leeg. Cov taw qhia yog dhau los ntawm tus nqi zoo li lwm yam. Qhov ntawd txhais tau tias cov ntsiab lus ntawm cov taw tes variable (qhov chaw nyob ntawm cov khoom taw qhia rau) yog theej. Thaum siv C ++, siv cov ntaub ntawv yog nyiam taw tes (txog no mus thiab taw tes rau taw tes ).

Kuj Paub, ua li cas koj hla ib qho array raws li kev siv hauv C ++? Hla array ua haujlwm siv hu los ntawm siv Thaum peb hla chaw nyob ntawm ib array thaum hu ib tug muaj nuj nqi ces qhov no yog hu ua function hu los ntawm siv . Thaum peb hla qhov chaw nyob raws li kev sib cav, cov lus tshaj tawm ua haujlwm yuav tsum muaj tus taw tes ua qhov ntsuas kom tau txais qhov chaw nyob dhau.

Ib yam li ib tug yuav nug, peb puas tuaj yeem siv tus taw tes?

A taw tes rau siv yog txhaum cai hauv C ++, vim -tsis zoo li a taw tes -a siv tsuas yog ib lub tswv yim uas tso cai rau tus programmer ua cov npe ntawm lwm yam. A taw tes yog ib qho chaw hauv nco uas muaj chaw nyob ntawm lwm yam, tab sis a siv tsis yog.

Tus pointer siv C ++ yog dab tsi?

Cov taw qhia vs Cov ntaub ntawv hauv C++ Cov taw qhia : A taw tes yog qhov sib txawv uas tuav lub cim xeeb chaw nyob ntawm lwm qhov sib txawv. A taw tes yuav tsum tau dereferenced nrog * tus neeg teb xov tooj nkag mus rau lub cim xeeb qhov chaw nws taw rau. Cov ntaub ntawv : A siv variable yog ib tug alias, uas yog, lwm lub npe rau ib tug twb kuj sib txawv.