Shablonlarning standart kutubxonasi



Yüklə 9,83 Kb.
səhifə2/5
tarix29.11.2023
ölçüsü9,83 Kb.
#139309
1   2   3   4   5
Mavzu Shablonlarning standart kutubxonasi (stl). Stl komponenta-fayllar.org

Bibliotekada qidirish, saralash va almashtirish uchun algoritmlar mavjud. Algoritmlar elementlar ketma_ketligi bilan ishlash uchun mo‘ljallangan. Algoritmlar asosiy xususiyati shuki ular ixtiyoriy konteynerlar bilan ishlay oladi.



vector dinamik massiv
list — chiziqli ro‘yxat
deque ikki tarafli tartib
set — to‘plam
multiset — har bir elementi noyob bo‘lishi shart emas to‘plam
Konteynerlar asosiy va hosila konteynerlarga ajratiladi. Asosiy konteynerlarga quyidagilar kiradi:

multimap — har bir kalit bilan ikkita yoki ko‘proq qiymatlarbog‘langan Hosila konteynerlarga quyidagilar kiradi:


  • multimap — har bir kalit bilan ikkita yoki ko‘proq qiymatlarbog‘langan Hosila konteynerlarga quyidagilar kiradi:

  • stack — stek

  • queue — tartib

  • priority_queue prioritetli tartib

      STL kutubxonasidagi standart shablonlardan foydalanish uchun kerakli header fayllarni dasturga ulash lozim.

      vector

      Birinchi bo’lib STL dagi vector bilan ishlaymiz. Buning uchun vector header faylini dasturga ulaymiz.

Vector tipidagi o’zgaruvchi yaratamiz. Buning uchun vector var_name

Vector tipidagi o’zgaruvchi yaratamiz. Buning uchun vector var_name

Bu yerda

type – vector tarkikibiga kiruvchi o’zgaruvchilarning toifasi

var_name – vectorning nomi

STL kutubxonasidagi maxsus vectorning ichiga ma’lumot qo’shish uchun quyidagi funksiyadan foydalaniladi.

push_back( value )

- value –vectorga qo’shiluvchi qiymat

Vector v = new Vector(int size);


Iteratorlar — bu konteyner hamma elementlarini ko‘rib chiqish va qayta ishlashga imkon beruvchi obyektlardir. Iteratorlar algoritmlar universalligini ta’minlovchi asosiy vositadir.

Iteratorlar — bu konteyner hamma elementlarini ko‘rib chiqish va qayta ishlashga imkon beruvchi obyektlardir. Iteratorlar algoritmlar universalligini ta’minlovchi asosiy vositadir.


Yüklə 9,83 Kb.

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




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

    Ana səhifə