map kalit/qiymat juftlikni saqlash uchun assotsiativ ro‘yxat. Bunda har bir kalit bitta qiymat bilan bog‘langan.
map kalit/qiymat juftlikni saqlash uchun assotsiativ ro‘yxat. Bunda har bir kalit bitta qiymat bilan bog‘langan.
multimap har bir kalit bilan ikkita yoki ko‘proq qiymatlar bog‘langan.
Hosila konteynerlar
stack stek, qadam
queue tartib/navbat
priority_queue birinchi o‘rindagi tartib/navbat
Konstruktorlar
Ixtiyoriy sinf-konteyner ko‘rsatilmagan xolda konstruktor va destruktorni nusxalovchi konstruktorga ega. Masalan, vektor sinf-konteynerning konstruktori va destruktori:
Ixtiyoriy ob’ekt uchun ko‘rsatilmagan xolda konteynerda saqlanuvchi konstruktor mavjud bo‘lishi shart. Undan tashqari, ob’ekt uchun < va == operatorlar aniqlanish lozim.
vector c
bitta xam elementga ega bo‘lmagan bo‘sh vektorni yaratadi;
vector c1(c2)
ko‘rsatilgan tipdagi boshqa vektorning nusxasini yaratadi (barcha elementlarni nusxasini oladi);
vector c(n)
konstruktor orqali ko‘rsatilmagan xolda yaratilgan n elementli vektorni yaratadi;
vector c(n,x)
x elementning n nusxalari yordamida initsializatsiya etilgan vektorni yaratadi;
~vector()
barcha elementlarni o‘chiradi va xotirani bo‘shatadi.