Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa Naplňte vektor v C

C a C + + programovacie jazyky majú rôzne metódy pre ukladanie dát . Jedna taká metóda je vektor . Vektor obsahuje sekvenciu položiek , ktoré možno pristupovať priamo , čo je veľmi podobná poľa . Avšak , na rozdiel od poľa , vektor je možné meniť veľkosť dynamicky položky sú pridané alebo z nej odstránené . Existuje niekoľko rôznych spôsobov , ako sa vyplní pole s položkami : " . Push_back " " vložiť " a Učiť sa obe metódy zlepší vašu C a C + + znalosti kódovania . Veci , ktoré budete potrebovať
C /C + + integrované vývojové prostredie ( IDE )
C /C + + Compiler
Zobraziť ďalšie inštrukcie Cestuj 1

Vložte Eclipse IDE kliknutím na jeho ikona . Keď sa to načíta , vyberte " File /New /Project " a zvoľte " C /C + + " zo zoznamu dostupných projektov . Prázdny zdrojový kód súbor sa otvorí v okne textového editora .
2

zahŕňajú knižnice " iostream " vytlačiť do konzoly a " vektor " prístup k dátový typ vektora . Ak chcete zahrnúť tieto knižnice , napíšte nasledujúce v hornej časti súboru zdrojového kódu : Spojené

# include

# include

using namespace std ;
3

Vytvorte hlavnú funkciu písania nasledujúci kód v hornej časti súboru zdrojového kódu :

int main ( )

{

}
4

Deklarácie vektor celočíselných dát a jej iterátor písaním nasledujúce v zložených zátvorkách v hlavnej funkcie :

vektor v. ;

vektor :: iterátor iter ;
5

Nastavte iterátor na začiatok vektora . Iterátor ukladá index vektora , a je nevyhnutné pre prístup k hodnoty vo vektore . Ak chcete nastaviť iterátor na začiatok vektora , napíšte nasledujúci kód :

iter = v.begin ( ) ;
6

Vyplňte vektor pomocou funkcie " push_back " . Táto funkcia tlačí číslo na zadnej časti vektora . Vzhľadom k tomu , vektor nemá žiadne položky ešte , zadná vektora je rovnako ako predná strana . Ak chcete použiť funkciu " push_back " , napíšte na nasledujúci riadok kódu pod vektorové vyhlásenie :

v.push_back ( 4 ) ;
7

vyplniť vektora pomocou " Vložiť " funkcie . Táto funkcia vloží položku na miesto , na ktoré iterátor . Vzhľadom k tomu , iterátor ukazuje na začiatku vektora , funkcia insert dáva hodnotu na začiatku vektora :

v.insert ( ITER , 8 ) ;


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené