Tartiblanmagan assosiativ konteynerlar (unordered set, unordered map, unordered multiset, unordered multimap)



Yüklə 196,69 Kb.
səhifə5/9
tarix30.12.2023
ölçüsü196,69 Kb.
#167513
1   2   3   4   5   6   7   8   9
Mavzu assosiativ va tartiblanmagan assosiativ konteynerlar reja-fayllar

Tartiblangan multito‘plam - . to‘plamdan farqli o‘laroq, insert funksiyasi qiymat qo‘shish uchun qo‘shiladigan
qiymatni
ko‘rsatuvchi iterator qaytaradi. - assosiativ konteynet bo‘lib, teng qiymatli kalitlarni saqlaydi (mumkin qadar bir kalit qiymatli elmentlar to‘plamini saqlaydi) va kalit orqali tez qidirish imkonini beradi.

ning shabloni ( ni shabloni bilan bir xil):


template , template class Allocator = allocator>


sinfning ochiq xususiyatlari, operatorlari va funksiyalari:


  1. Typedef operatorlari - niki bir xil.


  2. Xotirani ajratish va bo‘shatish operatorlari (allocation/deallocation):





multiset(const Compare& comp = Compare()); template multiset(InputIterator first, InputIterator last,


const Compare& comp == Compare()); multiset(const multiset& x);
~multiset();
multiset& operator=(const multiset& x);
void swap(multiset& x);
  1. Ruxsat berish vositalarining operatorlari (accessors) - niki bilan bir xil.


  2. Qo‘shish va o‘chirish operatorlari (insert/erase):


iterator insert(const value_type& x);


iterator insert(iterator position, const value_type& x); template
void insert(InputIterator first, InputIterator last); void erase(iterator position);
size_type erase(const key_type& x);

  1. To‘plam amallari (set operations) - niki bir xil.


  2. Taqqoslash operatorlari:


template


bool operator==(const multiset& x, const multiset& y);

template


bool operator& x, const multiset& y);

to‘plamda:



Yüklə 196,69 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə