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 prejsť kontajnera vektor na funkcie

C + + programovací jazyk má mnoho rôznych nádob pre dáta . Jednoduchý a kontajner ľahko použiteľný , je vektor . A vektorová ukladá dáta v poradí . Je to podobný v poňatí k nádobe poľa , okrem toho , že polia sú stanovené vo veľkosti . Vektor môže zvýšiť alebo znížiť jeho veľkosť podľa potreby . Môžete prejsť vektorov do iných častí programu odovzdaním je ako argumenty funkcie . Dobrým príkladom toho , ako to urobiť , obsahuje prenos vektor funkciu , ktorá vytlačí všetky položky , ktoré obsahuje to , čo potrebujete
C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C + + Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Vložte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , zvoľte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2

import " vektor " knižnica a " iostream " knižnica . " Vektor " knižnica umožňuje vytvárať a používať vektorov , a " iostream " knižnica umožňuje ľahko tlačiť na výstupnej konzole . Napíšte nasledujúce v hornej časti súboru zdrojového kódu : Spojené

# include klipart

# include

using namespace std ;

Sims 3

deklarovať funkciu , ktorá prijíma vektor ako argument . Napíšte nižšia dovozné vyhlásenie nasledovné :

void printVector ( vektor v )

{ }
4

Vytvorte pre slučke , ktorá sa vytlačí všetky prvky vektora . Napíšte nasledujúce dva príkazy v zložených zátvorkách funkcie " printVector " :

for ( int i = 0 ; i < v.size ( ) ; i + + ) { cout

< < v [ i ] << endl ; }
5

deklarovať hlavnú funkciu . To je miesto , kde program začína vykonávanie . Budete vyvolať funkciu " printVector " z hlavnej funkcie . Napíšte nasledujúce deklarácie funkcie pod " } " symbol funkcie " printVector " :

int main ( )

{ }
6

Vytvorte vektor podľa písanie nasledujúce vyhlásenie v rámci zložených zátvorkách v hlavnej funkcie :

vektor v = fUNKCIE ( ) ;
7

vyhlásiť pre sláčiky , ktorá bude slučka desaťkrát , dodáva poradové číslo 0 až 9 do vektora . Napíšte nasledujúce príkazy pod jednou napísané v predchádzajúcom kroku :

( unsigned int i = 0 ; i < 10 ; i + + )

{ v.push_back ( i ) ; }
Stránka 8

Vyvolajte funkciu " printVector " , a odovzdať mu vektora " V. " Napíšte nasledujúci na koniec hlavné funkcie :

printVector ( v ) ;
9

Spustite program stlačením zeleného tlačidla prehrávania . Výstup programu vyzerá takto :

0

1

2

3

4

5

6

7

8

9

Najnovšie články

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