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 agregovať Vektorové funkcie

V C + + programovací jazyk , vektorová funkcie sú ukazovatele na funkcie , ktoré vracajú vektorov . Vektory sú údaje uzavretie zariadenie slúžiace na ukladanie dát sériovo , ale umožňujú náhodný prístup . Ukazovatele funkcií sú často používané ako argumenty funkcií samotných , ako je odovzdávanie triediace funkcie ukazovateľ na triediace funkcie . Ako taký , budete musieť zbierať , alebo zhromažďovať všetky vektorových funkcií , ktoré chcete používať . To môže byť vykonané pomocou jednoduchého obalu . Veci , ktoré budete potrebovať
C + + IDE ako Eclipse CDT
C + + Compiler ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Vložte C + + integrované vývojové prostredie po kliknutí na jeho ikona programu . Keď sa otvorí , zvoľte " Súbor " , " Nový " , " projekt " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE
2

napíšte nasledujúci text v hornej časti súboru zdrojového kódu , aby sa importovať nasledujúce knižnice : .
< P > # include

# include

using namespace std ;
3

Napíšte nasledujúce vyhlásiť vektorovú funkciu :

vektor vectorFunction ( ) { vector returnVecotr , návrat returnVector ; }
4

deklarovať hlavnú funkciu . Hlavnou funkciou je miesto , kde váš program začína vykonávanie . Môžete umiestniť všetky vaše programového kódu medzi zloženými zátvorkami , ktoré nasledujú hlavné funkcie vyhlásenie :

int main ( )

{ }
5

Napísať vyhlásenie medzi zloženými zátvorkami hlavného funkciu , ktorá definuje agregáciu vektorov :

vector < vector > agregáciou ;
6

Napíšte logiku " pre " slučky , konštrukt , ktorý opakuje svoj ​​vnorený blok kódu stanovený počet opakovaní :

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

{ }
7

Napíšte nasledujúce vektor vyhlásenie v medzi zloženými zátvorkami " pre " slučky . To deklaruje ukazovateľ funkcie s názvom " foo " , ktorý odkazuje na funkciu , ktorá vracia vektory celočíselných typov dát

vektor ( * foo ) ( ) ; .
8

napíš nasledujúce inicializovať funkciu ukazovatele . To sa vykonáva nastavením adresa zhodná s adresou funkcie " vectorFunction . "

Foo = & vectorFunction
9

napíšte nasledujúci kód , aby sa zasadila vektora do agregácie vektora . Agregácia zhromažďuje všetky vektor ukazovateľ funkcie v peknej zbierky

aggregation.push_back ( foo ) ; .

Najnovšie články

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