if (V1 == V2) { // Taqqoslash cout << "Ular bir xil!"; } else { cout << "Ular ikki xil"; }
42
Albatta, kompilyator baribir yacheykalarni tekshirib, ushbu ikkita
vektorni taqqoslab chiqadi.
Vektorlar vektori qanday yaratiladi? Raqamlarni ikki oʻlchovli massivga yozishingiz kerak boʻlishi aniq.
Vektorlar vektori quyidagicha e‘lon qilinadi:
vector > Vektor_nomi; Misol uchun:
vector > V; V.resize(10); Vektorga vektorlarni qoʻshishning yana bir usuli bor. Ushbu usul
uchun biz
push_back() funksiyasidan foydalanamiz:
vec.push_back(vector ()); Ikki oʻlchovli vektor quyidagicha initsializatsiya qilinishi mumkin:
vector < vector > V = {{1, 4, 7}, {2, 5, 8}, {3, 6, 9}}; Vektorlar uchun aniqlangan metodlar. 1) size() va empty(). Agar biz vektorning uzunligini bilishimiz
kerak boʻlsa, bizga size() funksiyasi kerak. Ushbu funksiya deyarli har
doim for sikli bilan birgalikda ishlatiladi.
for(int i = 0; i < V.size(); i++) { // }
43
Bundan tashqari, agar vektor boʻshligini bilishimiz kerak boʻlsa, biz
- empty() funksiyasidan foydalanishimiz mumkin. Agar yacheykada
qiymatlar boʻlmasa, bu funksiya true qiymat qaytaradi. Aks holda
yolgʻon qiymat qaytadi.
2) push_back() va pop_back(). 2.1) push_back() funksiyasi yordamida biz vektorning oxiriga
yacheyka qoʻsha olamiz.