Vektorn är den officiella samling av C + + . En del av Standard Template Library , det är en mall container klass som lagrar samma maskinskrivna uppgifter i en oavbruten region i minnet . Som en C + + klass , erbjuder många användbara funktioner , t.ex. ändra storlek , som minskar kod storlek och spara tid . Dess indexering verksamhet är så effektiv som den dumma arrayer i C. Du behöver Review, Advanced C + + Review C + + kompilator med IDE
Visa mer Instruktioner
1
inkludera filen vektor header så att ditt program kan komma åt C + + klass och dess funktioner :
# include Addera 2
Skapa en tom vektor av typen int . Skapa sedan en vektor med 10 kopior av 7 :
vektor v , //tom
vektor v2 ( 10 , 7 ) ;
3
Användning v2 att hitta skillnaden mellan hur mycket minne har tilldelats för v2 förhållande till sin storlek . Minnet allokeras alltid är större än eller lika med storleken :
cout
4
Lägg två element i slutet av v2 :
v2.push_back ( 13 ) ;
v2.push_back ( 23 ) ,
5
Fördubbla storleken på v2 och ge ytterligare element ett värde av 64 :
v2.resize ( v2.size ( ) * 2 , 64 ) ;
6
Iterate över vektorn med ett speciellt ändamål pekaren kallas en iterator . Utgång elementen till konsolen enligt följande:
för ( ! Vector :: iterator it = v2.begin ( ) ; det = v2.end ( ) ; det + + ) { cout
}
7 Radera element 2 och 3 från vektorn . Sedan radera alla element på en gång :
v2.erase ( v2.begin ( ) +1 , v2.begin ( ) +3 ) , //raderar element 2 och 3 bilder v2.clear ( ) , //raderar alla element