|
template< class T, class Allocator = std::allocator
|
bet | 4/8 | Sana | 18.05.2024 | Hajmi | 1,25 Mb. | | #243251 |
template< class T, class Allocator = std::allocator > class vector; namespace pmr { template using vector = std::vector>; } 1) std :: vector - o'zgaruvchan kattalikdagi ketma-ket konteynerni qamrab oluvchi massiv. 2) std :: pmr :: vector shablon taxalluslari polimorf ajratuvchi yordamida. Allocator - elementlar uchun xotira ajratishda ishlatiladigan sinf. vector sinfining funksiya – a’zolari
Nomi
|
Izoh
|
at
|
Ko'rsatilgan elementga indeks tekshiruvi bilan kirishni ta'minlaydi
|
operator[]
|
Belgilangan elementga kirishni ta'minlaydi
|
front
|
Birinchi elementga kirishni ta'minlaydi
|
back
|
Oxirgi elementga kirishni ta'minlaydi
|
data (C++11)
|
Massivning birinchi haqiqiy elementiga ko'rsatgichni qaytaradi
|
operator=
|
Konteynerdagi qiymatlarni o'rnatadi
|
assign
|
Konteynerdagi qiymatlarni o'rnatadi
|
Nomi
|
Izoh
|
clear
|
Konteynerni tozalaydi.
|
insert
|
Konteynerga element qo’shadi.
|
emplace (C++11)
|
Elementlarni "joyida" quradi va berilgan pozitsiyadan boshlab ularni joylashtiradi.
|
|
|
| |