|
|
səhifə | 6/7 | tarix | 22.12.2023 | ölçüsü | 111,06 Kb. | | #189293 |
| 4-ma\'ruza
Konteyner usullari
Iteratorlarni olish usullari
begin() birinchi elementga ko‘rsatadi;
end() oxiridan keyingi elementga ko‘rsatadi;
rbegin() teskari ketma-ketlikdagi birinchi elementni ko‘rsatadi;
rend() teskari ketma-ketlikdagi oxirgidan keyingi elementni ko‘rsatadi
Elementlarga ruxsat
front() birinchi elementga ilova;
Back() oxiri elementga ilova;
operator[](i) tekshirishsiz indeks bo‘yicha ruxsat;
at(i) tekshirish bilan indeks bo‘yicha ruxsat.
front() birinchi elementga ilova;
Elementlarni kiritish usullari
insert(p,x) r ko‘rsatgan elementdan oldin xni qo‘shish
insert(p,n,x) rdan oldin xning n nusxalarini qo‘shish
insert(p,first,last) rdan oldin [first:last]dagi elementlarni qo‘shish
push_back(x) oxiriga xlarni qo‘shish
push_front(x) yangi birinchi elementni qo‘shish (ikta uchga ega bo‘lgan tartiblar va ro‘yxatlar uchun)
Elementlarni o‘chirish usullari
erase(p) r pozitsiyadagi elementni o‘chirish;
erase(first,last) [first:last]dan elementlarni o‘chirish;
pop_back() oxirgi elementni o‘chirish;
pop_front() birinchi elementni o‘chirish (ikta uchga ega bo‘lgan tartiblar va ro‘yxatlar uchun)
O‘zlashtirish usullari
operator=(x) konteynerga x konteynerni elementlari o‘zlashtiriladi;
assign(n,x) konteynerga x elementning n nusxasi o‘zlashtiriladi (assotsiativ bo‘lmagan konteynerlar uchun);
Dostları ilə paylaş: |
|
|