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 pre návrat Vektor z funkcie

V C + + programovací jazyk , sú dáta uložené pomocou rôznych kontajnerov . Jeden typ obalu je vektor . Vektor je skladovací kontajner , ktorý ukladá dáta , ako poradie položiek . To je veľmi podobné nádoby poľa , s jedným zásadným rozdielom . Vektor môže rásť alebo zmenšiť ako položky sú pridané alebo z nej odstránené . Pole má pevnú veľkosť a nemožno zmeniť potom, čo je vytvorená . Vektor môže byť odovzdaný do ďalších častí programu pomocou funkcií . Jeden jednoduchý spôsob , ako previesť vektor je mať funkcie vrátiť . Veci , ktoré budete potrebovať
C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C + + Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založ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 vektorové knižnicu písať nasledujúci riadok na začiatok súboru zdrojového kódu : .

# patrí
3

Vytvorte funkciu , ktorá vracia vektor . Návratový typ pre funkciu predchádza jeho meno . Ak chcete deklarovať funkciu , ktorá vracia vektor , napíšte nasledujúci príkaz :

vektor FUNKCIE ( )

{ }
4

Deklarácie vektora vnútri funkcia " funct . " To bude vektor vaša funkcia vráti . Napíšte Nasledujúci medzi zloženými zátvorkami o funkciu " FUNKCIE " :

vektor v. ;
5

Pridať niektoré položky vektora metódou " push_back " . To bude pridať položku do zadnej časti vektora . Ak chcete pridať niekoľko položiek do vektora , napíšte nasledujúce riadky kódu pod predchádzajúce praha 6

Vráťte vektor , ktorý bude kopírovať to , čo kus kódu vyvolá túto funkciu . Umiestnite nasledujúci kód na konci tela funkcie :

návrat V ;
7

Vytvoriť hlavnú funkciu , ktorá je miesto , kde bude váš program začne popravu . Napíšte nasledujúce deklarácie funkcie v priestore pod funkciou " FUNKCIE " :

int main ( )

{ }
8

Vytvorte vektor z hlavného funkcie . To bude ukladať vektor vrátený funkciou " funct . " Napíšte nasledujúce vnútri zložených zátvoriek v hlavnej funkcie :

vektor v. ;
9

Volanie funkcie " FUNKCIE " a priradenie vrátené vektor " V " písaním pod predchádzajúce vyhlásenie nasledovné :

v = funct ( ) ;
10

Loop prostredníctvom vektora a vytlačiť jeho prvky . Napíšte nasledujúce cyklus for nižšie predchádzajúceho výpisu :

( unsigned int i = 0 ; i < v.size ( ) ; i + + )

{ cout << v [ i ] << endl ; }
11

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

1

2

3

4

5


Najnovšie články

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