3. stl tarkibi Sinf-konteynerlar



Yüklə 111,06 Kb.
səhifə6/7
tarix22.12.2023
ölçüsü111,06 Kb.
#189293
1   2   3   4   5   6   7
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);


  • Yüklə 111,06 Kb.

    Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin