C /C + + programmering språk har en Standard Template Library ( STL ) som ger många användbara uppgifter behållare . En sådan data container är vektorn . En vektor är en lista med sekventiella föremål, och är ganska liknande en array. Däremot har en rad en fast storlek bestäms under deklarationen . En vektor har inte en fast storlek, och det kan växa eller krympa när dess innehåll är manipulerade . En vektor bör skickas med referens när det är möjligt , eftersom det kan innehålla många objekt och kan bli kostsamt att flytta med värde . Förbi en vektor med hänvisning använder standard C /C + + referens operatör semantik . Saker du behöver
C /C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C /C + + kompilator , såsom GCC
Visa fler instruktioner
1
Ladda upp C /C + + IDE genom att klicka på dess programikon . Efter den laddar , navigera till " File " följt av " New " och " Projekt . " Välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i redigerarens huvudfönster av IDE
2
Importera vektor biblioteket genom att skriva följande rad längst upp källkoden filen : .
# import Addera 3 Skapa en huvuduppgift genom att skriva dessa rader kod :
int main ( ) { }
4
Deklarera en vektor av heltal datatyper genom att skriva följande mellan klammerparenteser av huvudfunktionen :
vektor v;
5 Pass vektorn genom hänvisning till ett funktion med namnet " Foo ( ) " med " & " operatör . Passerar genom referens kopierar inte hela innehållet i vektorn - det kopierar en hänvisning till vektorn läge i minnet . Syntaxen för att passera genom hänvisning ser ut så här :
Foo ( & v ) ,