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ť ukazovateľ na vektor

Programovacie jazyky majú mnoho rôznych spôsobov štruktúrovanie dát . Spoločná štruktúra dát v C + + je vektor . Vektor je sekvencia nejaké iné formy údajov , ako je napríklad celé číslo dátové typy . Ak sa postupnosť rastie príliš veľký , vektor je veľkosť . To vám umožní držať pridanie do vektora bez obáv o nedostatok miesta . Sťahovanie vektor okolo v pamäti je veľmi nákladné , pokiaľ ide o réžiu , takže je lepšie , aby namiesto toho poslať ukazovateľ . Môžete sa vrátiť ukazovateľ na vektor od jednoduchého funkcie znížiť režijné náklady spojené s prenosom dát do vektora . Pokyny dovolená 1

Vložte váš integrované vývojové prostredie , alebo IDE , a začať nový projekt . Nový zdrojový kód súboru sa objaví vo vašej pracovnej ploche
2

Import + + knižnice vektora C zahrnutím nasledujúci riadok v hornej časti zdrojového kódu súboru : .

# Include ;
3

Vytvorte funkciu , ktorá vráti ukazovateľ na vektor . Nasledujúce funkcie bude mať odkaz na vektora a vráti ukazovateľ na neho :

vektor * vectorFunction ( vektor & in ) { return ∈ }
4

Vykonajte hlavnú funkciu . Hlavnou úlohou bude držať celý program , a vy môžete písať to ako toto :

int main ( )

{

}
5

deklarovať ukazovateľ v zložených zátvorkách v hlavnej funkcie . Tento ukazovateľ bude mať adresu vektora , ktorý vyžaduje nasledujúcu syntax :

vektor * V ;
6

Deklarácia vektor písaním na ďalší riadok :

vektor newVector ;
7

Späť adresu vektora , a priradiť ju k ukazovateľu volaním funkcie " vectorFunction " , napríklad takto :

v = vectorFunction ( newVector ) ;

Najnovšie články

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