Push_back C++ yog dab tsi?
Push_back C++ yog dab tsi?

Video: Push_back C++ yog dab tsi?

Video: Push_back C++ yog dab tsi?
Video: C++ Weekly - Ep 278 - `emplace_back` vs `push_back` 2024, Plaub Hlis Ntuj
Anonim

thawb_back () muaj nuj nqi yog siv los thawb cov ntsiab lus rau hauv vector los ntawm sab nraub qaum. Tus nqi tshiab tau muab tso rau hauv thevector thaum kawg, tom qab lub caij kawg tam sim no thiab cov ntim ntim tau nce los ntawm 1.

Ua raws li qhov no hauv kev txiav txim siab, dab tsi yog lub luag haujlwm ntawm thawb rov qab hauv C ++?

push_back() muaj nuj nqi yog siv rau thawb cov khoom nyob rau hauv ib tug deque los ntawm lub rov qab . Tus nqi tshiab tau muab tso rau hauv qhov deque thaum kawg, ua ntej lub caij nyoog kawg tam sim no thiab lub thawv loj yog nce los ntawm 1.

Ib sab saum toj, dab tsi yog vector C ++? Vectors hauv C++ A vector zoo ib yam li ib qho array, nyob rau hauv ib qho kev nkag siab qhov twg cov ntsiab lus khaws cia nrog tib lub npe sib txawv. Tsis zoo li arrays, cov duab yog dynamically loj, uas yog ib qho tseem ceeb kom zoo dua.

Ib tug kuj yuav nug, dab tsi yog ntim hauv C ++?

A thawv yog ib qho khoom siv uas khaws cov khoom sib sau ntawm lwm yam khoom (nws cov khoom). Thawv adapters tsis puv thawv cov chav kawm, tab sis cov chav kawm uas muab ib qho kev sib txuas tshwj xeeb tso siab rau ib qho khoom ntawm ib qho thawv cov chav kawm (xws li deque lossis npe) los tuav cov ntsiab lus.

Lub hom phiaj ntawm Push_back () Push_front () Pop_back () thiab Pop_front () ua haujlwm ntawm daim ntawv yog dab tsi?

npe push_front() muaj nuj nqi hauv C++ STL. Cov lis :: push_front() yog ib tug built-in muaj nuj nqi inC ++ STL uas yog siv los ntxig ib lub ntsiab rau pem hauv ntej ntawm a lis thawv ua ntej lub caij saum toj kawg nkaus tam sim no. Qhov no muaj nuj nqi kuj nce qhov loj ntawm lub thawv los ntawm 1. Parameters: Qhov no muaj nuj nqi lees txais ib qho parametervalue