size () - Vektordagi elementlar sonini qaytaradi. max_size () - Vektor ushlab turishi mumkin bo'lgan maksimal element sonini qaytaradi. hajmi () - Hozirgi vaqtda vektorga ajratilgan saqlash hajmining hajmini elementlar soni sifatida qaytaradi. resize (n) - Idishning o'lchamini 'n' elementlari bo'lishi uchun o'zgartiradi. empty () - konteyner bo'sh yoki yo'qligini qaytaradi. shrink_to_fit () - Idishning hajmini uning hajmiga mos ravishda kamaytiradi va sig‘imdan tashqari barcha elementlarni yo‘q qiladi. Reserve () - vektor sig‘imi kamida n ta elementni o‘z ichiga oladigan darajada bo‘lishini talab qiladi. // tasvirlash uchun C ++ dasturi // vektorda sig'im funktsiyasi # include #include using namespace std; int main () { vektor g1; for (int i = 1; i <= 5; i ++) g1.push_back (i); cout << "Hajmi:" << g1.size (); cout << "\ n Imkoniyat:" << g1.capacity (); cout << "\ nMax_Size:" << g1.max_size (); // vektor o'lchamini 4 ga o'zgartiradi g1. o'lchamini o'zgartirish (4);
// o'lchamini o'zgartirgandan so'ng () vektor hajmini bosib chiqaradi () cout << "\ nO'lcham:" << g1.size ();
// vektor bo'sh yoki yo'qligini tekshiradi if (g1.empty () == noto'g'ri) cout << "\ nVektor bo'sh emas"; else cout << "\ nVektor bo'sh"; // Vektorni qisqartiradi g1.shrink_to_fit (); cout << "\ nVektor elementlari:"; for (auto it = g1.begin (); it! = g1.end (); it ++) cout << * it << ""; return 0; } O’lcham: 5 Imkoniyatlar: 8 Max_Size: 4611686018427387903 O’lcham: 4 Vektor bo'sh emas Vektor elementlari: 1 2 3 4 Elementga kirish: mos yozuvlar operatori [g] - Vektordagi ‘g’ holatidagi elementga havolani qaytaradi