C /C + + programmeringsspråk har en Standard Template Library ( STL ) som gir mange nyttige data beholdere. En slik data beholderen er vektoren . En vektor er en liste over sekvensielle elementer og er helt som en matrise. Imidlertid har en rekke en fast størrelse bestemmes under deklarasjon. En vektor ikke har en fast størrelse, og det kan økes eller reduseres som dens innhold blir manipulert. En vektor skulle bli vedtatt med referanse når det er mulig , siden det kan inneholde mange elementer , og kan være kostbart å flytte etter verdi . Passerer en vektor ved henvisning bruker standard C /C + + referanse operatør semantikk . Du trenger
C /C + + Integrated Development Environment ( IDE ), for eksempel Eclipse CDT
C /C + + Compiler , som GCC
Vis flere instruksjoner
1 < p> Last opp C /C + + IDE ved å klikke på programmets ikon. Etter den laster , naviger til "File " og deretter " New" og "Project ". Velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i hovedredaktør vinduet på IDE
2
Importer vektor biblioteket ved å skrive følgende linje på toppen av kildekoden filen: .
# import
3 Lag en hovedfunksjon ved å skrive disse linjene med kode :
int main ( ) { }
4
Erklærer en vektor av heltall datatyper ved å skrive følgende mellom de krøllete parentes av den viktigste funksjonen : en
vektor v ;
5 Pass vektoren med henvisning til en funksjon som heter " Foo ( )" bruke " &" operatør. Passerer ved henvisning kopierer ikke hele innholdet i vektor - det kopierer en referanse til vektor plassering i minnet. Syntaksen for bestått ved henvisning ser slik ut : en
Foo ( & v ) ;