|
size
Konteyner elementlarining sonini qaytaradi.
max_size
|
bet | 3/4 | Sana | 09.12.2022 | Hajmi | 189.73 Kb. | | #33810 |
Bog'liq Umida prezentatsiya 1-mavzu. Amaliy dasturlar paketi va ularning qî‘llanishi, HART protokoli to'g'risida ummumiy ma'lumotlar, 129, CamScanner 11-12-2022 10.22, flash xotira, UrDU Ixtissosliklar bo`yicha Kirish savollari (3), Mavzu Boshlang’ich funksiya va aniqmas integral tushunchalari-azkurs.orgsize
|
Konteyner elementlarining sonini qaytaradi.
|
max_size
|
Kenteynerdagi elementlarning maksimal miqdorini qaytaradi.
|
fill
|
Konteynerni belgilangan qiymatga to'ldirish.
|
swap
|
Tarkibni almashtirish.
|
Nomi
|
Izoh
|
operator==
|
Bir qatordagi qiymatlarni leksikografik jihatdan taqqoslaydi
|
operator!=
| |
operator<
| |
operator<=
| |
operator>
| |
operator>=
| | vector sinfi - Vector sinfining shabloni:
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.
|
erase
|
Konteynerdan element ochirish.
|
push_back
|
Oxiriga element qo'shadi.
|
emplace_back (C++11)
|
Konteyner oxiridan elementlarni qo’shadi.
|
pop_back
|
Oxirgi elementni o’chirish.
|
resize
|
Saqlangan eleentlar sonini o'zgartiradi.
|
swap
|
Tarkibni almashtirish.
| vector sinfi uchun qayta yuklanmagan operatorlar
Nomi
|
Izoh
|
operator==
|
Bir qatordagi qiymatlarni leksikografik jihatdan taqqoslaydi
|
operator!=
| |
operator<
| |
operator<=
| |
operator>
| |
operator>=
| | deque sinfi - Deque sinfining shabloni:
- template
- class Allocator = std::allocator
- > class deque;
- std :: deque (ikki tomonlama navbat) - indekslangan ketma-ket konteyner, bu sizga elementlarni boshidan va oxiridan tezda kiritish va olib tashlash imkonini beradi. Bundan tashqari, ikki tomonlama navbatning ikkala uchiga o'rnatish va o'chirish ko'rsatgichlar va boshqa elementlarga bog'lanishlarni qoldiradi.
- std :: vektordan farqli o'laroq, deque elementlari doimiy ravishda saqlanmaydi: odatda bu belgilangan o'lchamdagi ajratilgan qatorlar to'plamidan foydalanib amalga oshiriladi. deque avtomatik ravishda qayta ishlanadi, kerak bo'lganda kengayadi. deque kengaytmasi std :: vector kengaytmasiga qaraganda qulayroq, chunki u mavjud elementlarni yangi xotiraga nusxalashni talab qilmaydi.
deque 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
|
|
|
| |