Den C /C + + programmeringssprog har en Standard Template Library (STL ), der giver mange nyttige data containere. En sådan data beholderen er vektoren. En vektor er en liste over sekventielle elementer og er helt ligesom et array . Men en matrix har en fast størrelse bestemt under erklæring. En vektor har ikke en fast størrelse , og det kan vokse eller krympe som dens indhold bliver manipuleret . En vektor bør videregives ved henvisning når det er muligt , da det kan indeholde mange elementer og kan være dyrt at flytte efter værdi . Passing en vektor ved henvisning benytter standard C /C + + reference operatør semantik. Ting du skal
C /C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
C /C + + Compiler , som GCC
Vis Flere Instruktioner
1 < p> Læg op på C /C + + IDE ved at klikke på programmets ikon . Efter den indlæser , navigere til "File " efterfulgt af "Ny " og " projekt". Vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i hovedredigeringsvinduet af IDE
2
Importer vektor biblioteket ved at skrive følgende linje i toppen af kildekoden fil: .
# import
3 Opret en hovedfunktion ved at skrive disse linjer kode, :
int main () {}
4
Erklær en vektor af heltal datatyper ved at skrive følgende mellem de krøllede parenteser i den vigtigste funktion : Hej
vector v;
5 Pass vektoren ved henvisning til en funktionen hedder " Foo () " med "&" operatør. Passerer ved henvisning kopierer ikke hele indholdet af vektoren - det kopierer en henvisning til vektoren placering i hukommelsen. Syntaksen for forbipasserende henvisning ligner dette : Hej
Foo (& v ),