Stl komponentlari va kantenerlar bilan tanishish


Ommaviy keyingi konteyner quyidagi lazzatlari qo'llab-quvvatlaydi: vektorlar



Yüklə 55,64 Kb.
səhifə4/5
tarix16.12.2022
ölçüsü55,64 Kb.
#75411
1   2   3   4   5
Gulshan Konteyner sinflari

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


// ------------------------------------------------ ---------------------------


#pragma argsused
std nom maydonidan foydalanish;
std :: string ToRus ( const std :: string & in)
{
char * buff = yangi char [uzunlik () + 1];
CharToOem (in.c_str (), buff);
std :: string out (buff);
o'chirish [] buff;
orqaga qaytish ;
}


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:");

Yüklə 55,64 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin