| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan bruges en C + + Vector til at gemme data
    Vektoren er den officielle vifte af C + +. En del af Standard Template Library , det er en skabelon container klasse, der gemmer samme indtastede data i en ubrudt region hukommelse. Som C + + klasse , giver det mange nyttige funktioner, såsom resizing , der reducerer kode størrelse og spare tid . Dens indeksering operationer er så effektive som de af de dumme arrays i C. Ting du skal
    Advanced C + + Online C + + compiler med IDE
    vise flere Instruktioner
    1 < p > Medtag vektor header filen, så dit program kan få adgang til C + + klasse og dets funktioner : Hej # include
    2

    Opret en tom vektor af typen int . Derefter oprette en vektor med 10 eksemplarer af 7 :
    vektor v //empty
    vektor v2 (10, 7);
    3

    Brug v2 for at finde forskellen mellem , hvor meget hukommelse der er afsat til v2 forhold til dens størrelse. Den allokerede hukommelse er altid større end eller lig med størrelsen : Hej cout
    4

    Tilføj yderligere to elementer til slutningen af ​​v2 : Hej v2.push_back ( 13)
    v2.push_back ( 23)
    5

    Dobbelt størrelse v2 og giver yderligere elementer til en værdi af 64 : Hej v2.resize ( v2.size ( ) * 2 , 64 ),
    6

    itererer tværs af vektoren ved hjælp af en special-purpose pointer kaldes en iterator . Output elementerne til konsollen som følger:
    for ( ! Vektor :: iterator it = v2.begin ( ), og det = v2.end ( ), og det + +) {
    cout } < br >
    7

    Slet elementer 2 og 3 fra vektoren . Derefter slette alle elementer på én gang :
    v2.erase ( v2.begin () +1, v2.begin () +3 ) //sletter elementer 2 og 3 fotos v2.clear () //sletter alle de elementer

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er nyttige C + Compiler Flags 
    ·Sådan bruges en GetOpenFileName Funktion 
    ·Brug af en Misligholdelse Constructor C 
    ·Hvordan man kompilerer et C + + i Dev -C 
    ·Sådan Debug C + + Tags 
    ·Konvertering Char Buffer til Double i C + + 
    ·Hvordan laver MFC interface Tråde 
    ·Hvordan for at sortere i en Data Grid 
    ·Sådan oprettes en Memory Pointer i C 
    ·Sådan får C + + til Subtrahere Numbers 
      Anbefalede Artikler
    ·Visual Basic Tutorial for begyndere 
    ·Sådan bruges Pipes i Java 
    ·Sådan Detect Filkodning i PHP 
    ·Sådan tilføjes en hjemmeside ikon til browserens adre…
    ·Sådan Konverter String til URI 
    ·Sådan spiller Audio File i Visual Basic 
    ·Sådan har lister i blok PHP 
    ·Hvordan man kompilerer SWC 
    ·Sådan Beregn Date & Time Forskel i Timer & minutter i …
    ·Sådan Konverter Double til int i Java 
    Copyright © Computer Viden http://www.computerdk.com