Tiplarni dinamik tarzda aniqlash. Reja: Tiplarni dinamik tarzda aniqlash




Download 0,81 Mb.
bet25/143
Sana20.07.2024
Hajmi0,81 Mb.
#268096
1   ...   21   22   23   24   25   26   27   28   ...   143
Bog'liq
Tiplarni dinamik tarzda-fayllar.org

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); void erase(iterator first, iterator last);






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



  2. Taqqoslash operatorlari:



template Key, class Compare, class Allocator>






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


template

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





to‘plamda:




Download 0,81 Mb.
1   ...   21   22   23   24   25   26   27   28   ...   143




Download 0,81 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Tiplarni dinamik tarzda aniqlash. Reja: Tiplarni dinamik tarzda aniqlash

Download 0,81 Mb.