Lub ntsiab lus ntawm kev siv cov pointers hauv C ++ yog dab tsi?
Lub ntsiab lus ntawm kev siv cov pointers hauv C ++ yog dab tsi?

Video: Lub ntsiab lus ntawm kev siv cov pointers hauv C ++ yog dab tsi?

Video: Lub ntsiab lus ntawm kev siv cov pointers hauv C ++ yog dab tsi?
Video: Python! Flattening Nested Lists 2024, Tej zaum
Anonim

Ib qho laj thawj rau siv pointers yog li ntawd ib qho kev sib txawv los yog ib qho khoom tuaj yeem hloov kho hauv qhov hu ua haujlwm. Hauv C++ nws yog ib qho kev xyaum zoo dua siv siv dua taw tes . Txawm hais tias cov ntaub ntawv tseem ceeb taw tes , C++ rau qee qhov zais qhov tseeb thiab ua rau nws zoo li yog tias koj dhau los ntawm tus nqi.

Ib yam li ntawd, koj tuaj yeem nug, vim li cas kev siv cov pointers hauv C ++ tsis pom zoo?

Ntse taw tes feem ntau khaws cov khoom lawv taw qhia rau lub hom phiaj ntawm kev tswj kev nco. Kev siv tsis raug ntawm taw tes yog lub hauv paus loj ntawm kab: qhov kev faib tawm tas li, kev sib tham thiab kev xa tawm uas yuav tsum tau ua los ntawm qhov kev pab cuam sau siv taw tes qhia txog kev pheej hmoo tias kev nco yuav tshwm sim.

Ib sab saum toj no, thaum twg kuv yuav tsum siv pointers C ++? Thaum twg siv Dab tsi Siv cov taw qhia : Siv cov taw qhia yog taw tes lej lej lossis dhau NULL- taw tes yog xav tau. Piv txwv li rau arrays (Nco ntsoov tias array nkag tau siv siv pointer lej).

Ua raws li qhov no hauv kev xav, dab tsi yog qhov zoo ntawm kev siv cov pointers?

Major qhov zoo ntawm taw tes yog: (i) Nws tso cai rau kev tswj hwm cov qauv uas faib lub cim xeeb dynamically. (ii) Nws tso cai rau dhau ntawm arrays thiab cov hlua kom ua haujlwm tau zoo dua. (iii) Nws ua tau kom dhau qhov chaw nyob ntawm cov qauv es tsis txhob ntawm tag nrho cov qauv rau cov dej num.

Vim li cas cov pointers tsis nyab xeeb?

Kev ruaj ntseg: Los ntawm tsis yog tso cai taw tes , Java muaj txiaj ntsig zoo muab lwm qib kev paub daws teeb meem rau tus tsim tawm. Tsis muaj pointer txhawb ua Java ntxiv ruaj ntseg vim lawv taw tes rau qhov chaw nco lossis siv rau kev tswj hwm kev nco uas poob qhov kev ruaj ntseg thaum peb siv lawv ncaj qha.