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 vrátiť Odkaz na vektorové C

C /C + + programovací jazyk má štandardnú šablónu knižnice ( STL ) , ktorý poskytuje mnoho užitočných dátových kontajnerov . Jedným z takýchto dát kontajnera je vektor . Vektor je zoznam položiek , sekvenčné a je celkom ako pole . Avšak , pole má pevné veľkosti určená pri vyhlásení . Vektor nemá pevné veľkosti , a to môže rásť alebo zmenšiť jeho obsah sú manipulované . Vektor , by mali byť odovzdané odkazom , kedykoľvek je to možné , pretože môže obsahovať veľa položiek a môže byť nákladné presunúť hodnotou . Odovzdávanie vektor odkazom používa štandardné C /C + + referencie operátora sémantiku . Veci , ktoré budete potrebovať
C /C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C /C + + Compiler , ako GCC
Zobraziť ďalšie inštrukcie
1

Vložte do C /C + + IDE kliknutím na jeho ikonu programu . Potom, čo to načíta , prejdite na " Súbor " potom " New " a " projekt " . Vyberte " C + + " pre vytvorenie nového projektu + C + . Prázdny zdrojový kód súboru sa zobrazí v hlavnom okne editora IDE
2

Import vektorové knižnicu písať nasledujúci riadok na začiatok súboru zdrojového kódu : .

# importovať
3

Vytvorte hlavnú funkciu tým , že píše tieto riadky kódu :

int main ) { }
4 < p ( > Deklarácia vektor celočíselných typov dát tým , že píše nasledujúce medzi zloženými zátvorkami na hlavné funkcie :

vektor v. ;
5

Pass vektor s odkazom na funkcia s názvom " Foo ( ) " pomocou " & " operátora . Odovzdávanie odkazom nekopíruje celý obsah vektora - skopíruje odkaz na umiestnenie vektora v pamäti . Syntax pre odovzdávanie odkazom vyzerá nasledovne :

Foo ( a v ) ;

Najnovšie články

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