|
Asosiy konteynerlarga quyidagilar kiradi
|
bet | 3/4 | Sana | 07.01.2023 | Hajmi | 0.72 Mb. | | #37708 |
Bog'liq 6-Mavzu Shablonlar va STL komponentlar elektr-energiya-sifatini-elektr-energiyasi-isrofiga-ta-siri, Elektrotexnika materiallari, 4-Mavzu sinflar va dostona funksiyalar, 2-Tajriba ishi topshiriqlari, 7 yosh inqirozi uning sabablari va alomatlari, Atestatsiya savollari (5-qism), Kompyuter arxitekturasi fanidan tayyorlagan mustaqil ish, 30g-45, 50B-21, Doc1, 2.2, 1, Risklarni boshqarish TEST.Kunduzgi 100, Cao Lina VKR 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.
|
| |