Ommaviy keyingi konteyner quyidagi lazzatlari qo'llab-quvvatlaydi:
vektorlar;
pastki qavatlar ;
ro'yxatlar .
Bundan tashqari, qatorlar va oddiy massivlarni ketma-ket konteynerlarning maxsus lazzatlari deb ham hisoblash mumkin.
Vektorlar Vektor dinamik massivda saqlangan elementlarni boshqaradi. U elementlarga tasodifiy kirishni ta'minlaydi, ya'ni dastur to'g'ridan-to'g'ri istalgan elementga indeks bo'yicha kira oladi. Elementni massiv oxiriga yopishtirish va massiv oxiridan elementni olib tashlash operatsiyalari juda tez. Quyidagi misolda biz int qiymatlari uchun vektorni aniqlaymiz, unga oltita element kiritamiz va vektor elementlarini chiqaramiz .
// ------------------------------------------------ ---------------------------
#include #include #include #include// необходимо для getch () #pragma hdrstop
int main ( int argc, char * argv [])
{
vektor coll; // Butun sonli elementlar bilan vektor // ( int i = 1; i <= 6; ++ i) { uchun 1 dan 6 gacha bo'lgan elementlarga qo'shilish .
coll.push_back (i);
}
// Bo'shliqlar bilan ajratilgan chiqish elementlari cout << ToRus ("Vektor elementlari:");