|
Tartiblanmagan assosiativ konteynerlar (unordered set, unordered map, unordered multiset, unordered multimap)
|
səhifə | 5/9 | tarix | 30.12.2023 | ölçüsü | 196,69 Kb. | | #167513 |
| Mavzu assosiativ va tartiblanmagan assosiativ konteynerlar reja-fayllarTartiblangan 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:
Typedef operatorlari - niki bir xil.
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);
|
Ruxsat berish vositalarining operatorlari (accessors) - niki bilan bir xil.
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);
To‘plam amallari (set operations) - niki bir xil.
Taqqoslash operatorlari:
template
bool operator==(const multiset& x, const multiset& y);
template
bool operator& x, const multiset& y);
to‘plamda:
Dostları ilə paylaş: |
|
|