|
Asosiy konteynerlarga quyidagilar kiradi
|
səhifə | 3/4 | tarix | 19.12.2023 | ölçüsü | 11,68 Kb. | | #185088 |
| 6-Mavzu Shablonlar va STL komponentlar
Asosiy konteynerlarga quyidagilar kiradi: - 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
- map — kalit/ qiymat juftlikni saqlash uchun assosiativ ro‘yxat. Bunda har bir kalit bitta qiymat bilan bog‘langan.
- 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
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. - STL kutubxonasidagi maxsus vectorning ichiga ma’lumot qo’shish uchun quyidagi funksiyadan foydalaniladi.
- push_back( value )
- - value –vectorga qo’shiluvchi qiymat
Ro’yhat (list) - Ro’yxat STL kutubxonasidagi list konteyneri bilan ishlash. Buning uchun eng avvalo list header faylini dasturimizga ulaymiz.
- List tipidagi o’zgaruvchini yaratish:
- list <type> list_name;
- push_back( value ) – listning oxiriga qo’shish
- push_front( value ) – listning boshiga qo’shish
- List elementlariga murojatni amalga oshirish uchun iteratorlardan foydalanish zarur.
Dostları ilə paylaş: |
|
|