Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Slik bruker du en C + + Vector å lagre data
    Vektoren er den offisielle utvalg av C + + . En del av Standard Template Library , er det en mal container klasse som lagrer samme data skrevet i en uavbrutt regionen i minnet. Som en C + + klassen , og tilbyr mange nyttige funksjoner , som for eksempel endre størrelse , som reduserer kode størrelse og spare tid. Sin indeksering operasjoner er så effektive som de av de dumme arrays i C. Du trenger
    Advanced C + + Online C + + kompilator med IDE
    Vis flere Instruksjoner
    1

    Inkluder vektor header filen slik at programmet får tilgang til C + + klasse og dens funksjoner : en # include
    2

    Opprett en tom vektor av type int . Deretter oppretter du en vektor med 10 eksemplarer av 7 :
    vektor v //tom
    vektor v2 ( 10 , 7);
    3

    Bruk v2 for å finne forskjellen mellom hvor mye minne har fått tildelt for v2 i forhold til sin størrelse. Den minnebruken er alltid større enn eller lik størrelsen : en cout
    4

    Legg til to flere elementer til slutten av v2 : en v2.push_back ( 13 ) ;
    v2.push_back ( 23 ) ;
    5

    doble størrelsen på v2 og gi ekstra elementer en verdi på 64 : en v2.resize ( v2.size ( ) * 2 , 64) ;
    6

    Iterate over vektor ved hjelp av et spesielt formål pekeren kalles en iterator . Utgang elementene til konsollen som følger:
    for ( ! Vektor :: iterator det = v2.begin (); det = v2.end (); det + + ) {
    cout }

    7

    Slett elementer 2 og 3 fra vektor. Deretter slette alle elementer på en gang :
    v2.erase ( v2.begin ( ) 1 , v2.begin ( ) +3 ) ; //sletter elementer 2 og 3
    v2.clear ( ) ; //sletter alle elementene

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage Topp-og OBJ filer i C + + 
    ·Hvordan lage en Multiple Choice Test Program i C 
    ·Hvordan redigere en fast lengde Character String 
    ·Online Computer Programming Skoler 
    ·Hva er en peker i C 
    ·Hvordan måle Millisekunder i ANSI C 
    ·Hvordan Teach Yourself Visual C 6 
    ·Hvordan skrive en Vim Script 
    ·Hvordan bruke Friend funksjoner i C + + 
    ·En Tutorial på Microsoft Visual Studio C + + 
      Anbefalte artikler
    ·Hvor å Endre BMP Color i Visual Basic 
    ·Hvordan bruke ImageList Control i VB6 
    ·Hvordan Split en streng på en plass i kode 
    ·Hvordan drepe Python Process 
    ·Hvordan å analysere Recursive XML Elements i Java 
    ·Hvor å Test en JDBC Driver 
    ·Slik konverterer Enum til List 
    ·Hvordan Beregn Prosent av Endring i PHP og MySQL 
    ·Hvordan sjekke for Empty VAR i Javascript 
    ·Slik fjerner Hver n'te Letter i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/