Algoritm tushunchasi


#include kutubxonasing asosiy funksiyalari


Download 86.83 Kb.
bet15/15
Sana03.12.2023
Hajmi86.83 Kb.
#1801449
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
Algoritm tushunchasi-fayllar.org

#include kutubxonasing asosiy funksiyalari

begin() - iteratorni mapdagi birinchi elementga qaytaradi
end() - iteratorni mapdagi oxirgi elementdan keyingi nazariy elementga
qaytaradi
size() - mapdagi elementlar sonini qaytaradi
max_size() - mapda saqlanishi mumkin bo'lgan elementlarning
maksimal sonini qaytaradi
empty() - mapning bo'shligini tekshiradi
pair_insert(keyvalue, mapvalue) - mapga yangi element qo'shiladi
erase(iterator position) - elementni iterator ko'rsatgan joydan olib
tashlaydi
erase(const g) - mapdan "g" kalit qiymatini olib tashlaydi
clear() - mapdagi barcha elementlarni olib tashlaydi
C++ dasturlash tilida xesh jadvallarni hosil qilish uchun map konteyneridan foydalanish.
C++ dasturlash tilida xesh jadvallarni hosil qilish uchun map
konteyneri aniqlangan. map konteyner vector, list, deque kabi boshqa
konteynerlarga juda o'xshaydi, lekin ozgina farqi mavjud. Bu
konteynerga birdaniga ikkita qiymat qo'yish mumkin. Shunday qilib, bu
map misolni batafsil ko'rib chiqaylik:
#include
#include //map bilan ishlash uchun kutubxonani ulash
using namespace std;
int main(){
///map oshkor initsializatsiyalash
map myFirstMap = {{ "Mother", 37 },
{ "Father", 40 },
{ "Brother", 15 },
{ "Sister", 20 }};
/// initsializatsiyalangan mapni ekranga chiqarish
for (auto it = myFirstMap.begin(); it != myFirstMap.end(); ++it){
cout << it->first << " : " << it->second << endl;}
char c;
map mySecondMap;
for (int i = 0,c = 'a'; i < 5; ++i,++c){
mySecondMap.insert ( pair(c,i) );}
/// initsializatsiyalangan mapni ekranga chiqarish
for (auto it = mySecondMap.begin(); it != mySecondMap.end(); ++it)
{ cout << (*it).first << " : " << (*it).second << endl;}
return 0;}
http://fayllar.org

Download 86.83 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling