Privzeta politika je tip std::allocator. Torej uporabite razdelilnik , ko je alokator potreben (na primer pri uporabi vsebnika) in uporabite std::allocator, ko ne želite zagotoviti alokatorja po meri in želite samo standardnega. Alokatorja ne uporabljate kot zamenjavo za nove in brisanje.
Kaj se delilnik uporablja v C++?
Dodeljevalce uporablja standardna knjižnica C++ za upravljanje dodeljevanja in odpuščanja elementov, shranjenih v vsebnikih. Vsi vsebniki standardne knjižnice C++, razen std::array, imajo parameter predloge dodeljevalnika tipa, kjer Type predstavlja tip elementa vsebnika.
Kaj so alokatorji implementirani?
Alokatorji predstavljajo poseben model pomnilnika in so abstrakcija, ki se uporablja za prevajanje potrebe po uporabi pomnilnika v neobdelani klic pomnilnika. Zagotavljajo vmesnik za dodeljevanje, ustvarjanje, uničenje in odpuščanje predmetov Z delilniki je mogoče vsebnike in algoritme parametrizirati glede na način shranjevanja elementov.
Kje so implementirani alokatorji?
Kje so implementirani alokatorji? Pojasnilo: Dodeljevalniki so implementirani v C++ standardno knjižnico, vendar se uporabljajo za knjižnico predlog C++. 3.
Kaj je alokator v programiranju?
V računalniškem programiranju C++ so razdelilniki sestavni del standardne knjižnice C++. Standardna knjižnica ponuja več podatkovnih struktur, kot sta seznam in niz, ki se običajno imenujejo vsebniki. … Alokatorji obdelujejo vse zahteve za dodelitev in odpravo pomnilnika za dani vsebnik.