Dab tsi yog pop rov qab hauv C ++?
Dab tsi yog pop rov qab hauv C ++?

Video: Dab tsi yog pop rov qab hauv C ++?

Video: Dab tsi yog pop rov qab hauv C ++?
Video: Yog ntuj tsis pab ntshe kuv tuag lawm 8/6/2018 2024, Tej zaum
Anonim

pop_rov () muaj nuj nqi yog siv rau pop los yog tshem tawm cov ntsiab lus los ntawm vector los ntawm rov qab . Tus nqi raug tshem tawm los ntawm vector los ntawm qhov kawg, thiab lub thawv loj yog txo los ntawm 1.

Ib yam li ntawd, dab tsi yog pop rov qab hauv C ++?

Daim ntawv teev npe::pop_back() yog qhov ua haujlwm ua haujlwm hauv C++ STL uas yog siv los tshem tawm cov ntsiab lus ntawm lub rov qab ntawm ib lub thawv ntawv. Qhov kev ua haujlwm no yog li txo qhov loj ntawm lub thawv los ntawm 1 raws li nws tshem tawm cov khoom los ntawm qhov kawg ntawm daim ntawv teev npe.

Ib yam li ntawd, vector ua haujlwm li cas hauv C ++? Vectors hauv C++ yog cov ntim khoom sib txuas uas sawv cev rau cov arrays uas tuaj yeem hloov qhov loj. Lawv siv cov chaw khaws cia sib txuas rau lawv cov ntsiab lus, uas txhais tau hais tias lawv cov ntsiab lus tseem tuaj yeem nkag mus siv offsets ntawm cov taw qhia tsis tu ncua rau nws cov ntsiab lus, thiab zoo li hauv cov arrays.

Ib yam li ntawd, Pop_back puas hu Delete?

pop_rov () yuav hu tus destructor ntawm txhua yam muaj nyob hauv vector. Hauv qhov no, nws hu tus destructor ntawm tus pointer - uas ua tsis muaj dab tsi kiag li! Koj yuav tsum ua kom meej meej rhuav tshem cov khoom taw qhia los ntawm cov ntsiab lus ntawm koj lub vector, zoo li koj ua nyob rau hauv koj thawj code qauv.

Koj pop hauv pawg li cas?

Poob pop () Txoj kev hauv Java pop () txoj hauv kev Java yog siv los pop ib qho tseem ceeb los ntawm cov pawg . Lub ntsiab yog popped los ntawm sab saum toj ntawm lub pawg thiab raug tshem tawm ntawm tib yam. Parameters: Cov txheej txheem tsis siv cov kev txwv. Rov qab Tus Nqi: Txoj kev no rov qab cov khoom tam sim no nyob rau saum toj ntawm lub pawg thiab ces tshem nws.