Sharof rashidov nomidagi samarqand davlat universiteti intellektual tizimlar va kompyuter texnologiyalari




Download 1,57 Mb.
bet4/8
Sana28.05.2024
Hajmi1,57 Mb.
#255642
1   2   3   4   5   6   7   8
Bog'liq
Sabohat Sobirova (2)

Set uchun aniqlangan funksiyalar:









1

begin

To'plamdagi birinchi elementga kiradigan iteratorni qaytaradi.

2

cbegin

To'plamdagi birinchi elementga tegishli bo'lgan konstiteratorni qaytarad

3

cend

To'plamdagi oxirgi elementdan keyingi joyga ishora qiluvchi const iteratorini qaytarad.

4

clear

Bir to'plamdagi barcha elementlarni o'chiradi.

5

count

Kalitlari parametr tomonidan berilgan kalitga mos keladigan to'plamdagi elementlar sonini qaytaradi.

6

crbegin

Invertirlangan to'plamdagi birinchi elementga kiradigan konst-iteratorni qaytaradi.

7

crend

Inverted to'plamdagi oxirgi elementdan keyin joylashgan joyni bildiradigan konst-iteratorni qaytaradi.

8

emplace

To'plamga element joylashtiradi.

9

emplace_hint

Joylashtirishga ishora bilan to'plamga element kiritadi.

10

empty

To'plam bo'sh yoki yo'qligini tekshiradi

11

end

To'plamdagi oxirgi elementdan keyingi joyga ishora qiluvchi iteratorni qaytaradi.

12

equa_range

Belgilangan kalitdan kattaroq kalit bilan to'plamdagi birinchi elementga va berilgan kalitdan kattaroq yoki unga teng keladigan to'plamdagi birinchi elementga mos ravishda iterator juftligini qaytaradi.

13

erase

Belgilangan pozitsiyalardan biron bir element yoki elementlar qatorini o’chiradi yoki berilgan kalitga mos keladigan elementlarni o’chiradi.

14

find

Belgilangan kalitga teng keladigan kalit bilan to'plamdagi elementning joylashuviga kiradigan iteratorni qaytaradi.

15

get_allocator

To'plamni yaratish uchun foydalaniladigan ajratuvchi ob'ektining nusxasini qaytaradi.

16

insert

To’plamga elementlar yoki elementlar qatorini qo'shadi.

17

key_comp

To'plamda elementlarni tartibga solish uchun ishlatiladigan taqqoslash obyektining nusxasini oladi.

18

lower_bound

Belgilangan kalitdan kattaroq yoki unga teng bo'lgan kalit bilan to'plamdagi birinchi elementga ishora qiluvchi iteratorni qaytaradi.

19

max_size

To'plamning maksimal uzunligini qaytaradi.

20

rbegin

Inverter to'plamdagi birinchi elementga kiradigan iteratorni qaytaradi.

21

rend

Invertirlangan to'plamdagi oxirgi elementdan keyingi joyga ishora qiluvchi iteratorni qaytaradi.

22

size

To'plamdagi elementlar sonini qaytaradi.

23

swap

Ikki to'plam elementlarni almashtiradi.

24

upper_bound

Belgilangan kalitdan kattaroq kalit bilan to'plamdagi birinchi elementga ishora qiluvchi iteratorni qaytaradi.

25

value_comp

To'plamdagi elementlarning qiymatlarini tartibga solish uchun ishlatiladigan taqqoslash obyektining nusxasini oladi.




begin() funksiyasi:
Qaytish qiymati "boshlash" const_iterator-ga tayinlangan bo'lsa, u holda belgilangan obyektdagi elementlarni o'zgartirish mumkin emas. Agar boshlang'ichning qaytarilish qiymati iteratorga tayinlangan bo'lsa, unda yig'ish obyektidagi elementlar o'zgarishi mumkin.

cbegin() funksiyasi:
To'plamdagi birinchi elementga tegishli bo'lgan const-iterator ni qaytaradi.
const_iterator cbegin() const;

auto i1 = Container.begin(); // i1 is Container::iterator


auto i2 = Container.cbegin(); // i2 is Container::const_iterator
cend() funksiyasi:
Maydondagi oxirgi elementdan so'ng darhol manzilga kiradigan doimiy iteratorni qaytaradi.
const_iterator cend() const;
auto i1 = Container.end();
// i1 is Container::iterator

auto i2 = Container.cend();


// i2 is Container::const_iterator
clear() funksiyasi:

const_reference() funksiyasi:
Const operatsiyalarini o'qish va bajarish uchun to'plamda saqlanadigan const elementiga mos yozuvlar beradigan tur.
typedef typename allocator_type::const_reference const_reference;





Download 1,57 Mb.
1   2   3   4   5   6   7   8




Download 1,57 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Sharof rashidov nomidagi samarqand davlat universiteti intellektual tizimlar va kompyuter texnologiyalari

Download 1,57 Mb.