Ma’ruza. Standart shablon sinflar (stl) kutubxonasi Reja


Download 323.69 Kb.
Pdf ko'rish
bet6/7
Sana24.01.2023
Hajmi323.69 Kb.
#1116649
1   2   3   4   5   6   7
Bog'liq
Maruza (PDF)esr5yt

 
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 nusxalarini qo‘shish 

insert(p,first,last) rdan oldin [first:last]dagi elementlarni qo‘shish 

push_back(xoxiriga 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; 


137 

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=(xkonteynerga x konteynerni elementlari o‘zlashtiriladi;

assign(n,xkonteynerga elementning n nusxasi o‘zlashtiriladi (assotsiativ 
bo‘lmagan konteynerlar uchun); 


Download 323.69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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