resize()
C++ vector resize() funksiyasi
Misol
Vektor o‘lchamini o‘zgartiring:
vector<string> cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars.resize(2);
for(string car : cars) {
cout << car << "\n";
}
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
resize() funksiyasi vektordagi elementlar sonini o‘zgartiradi.
Agar o‘lchami o‘zgartirilgan vektor kattaroq bo‘lsa, yangi qo‘shilgan elementlarning qiymatini ko‘rsatish mumkin.
Sintaksis
Quyidagilardan biri:
vector.resize(size_t size);
vector.resize(size_t size, <type> value);
size_t ma’lumot tipi manfiy bo‘lmagan butun sondir. <type> vektordagi ma’lumotlarning tipini bildiradi.
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| size | Majburiy. Vektorning yangi o‘lchami. |
| value | Ixtiyoriy. Vektor o‘lchami kattalashganda yangi qo‘shilgan elementlarga beriladigan qiymat. |
Ko‘proq misollar
Misol
Vektor o‘lchamini o‘zgartiring va unga yangi elementlar qo‘shing:
vector<string> cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars.resize(6, "Toyota");
for(string car : cars) {
cout << car << "\n";
}
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
Vektorlar haqida vektorlar darsligimizda batafsil o‘qing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
