Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een C + + Vector om gegevens op te slaan
De vector is de officiële reeks van C + + . Een deel van de Standard Template Library , het is een sjabloon container klasse die zelfde - getypte data opslaat in een ononderbroken gebied van geheugen . Als een C + + -klasse , het biedt veel nuttige functies , zoals de grootte , dat codegrootte worden bespaard . De indexering operaties even efficiënt zijn als die van de domme arrays in C. Wat je nodig hebt
Geavanceerd C + +
C + Meer instructies + compiler met IDE
Toon
1

Neem de header file vector , zodat uw programma kan toegang krijgen tot de C + + -klasse en zijn functies :
# include
2

Maak een lege vector van het type int . Maak vervolgens een vector met 10 exemplaren van 7 :
vector v ; //lege
vector v2 ( 10 , 7 ) ;

Gebruik 3 v2 het verschil tussen de hoeveelheid geheugen is toegewezen v2 ten opzichte van zijn maat te vinden. De toegewezen geheugen is altijd groter dan of gelijk aan de grootte :
cout
4

Voeg twee meer elementen aan het einde van v2 :
v2.push_back ( 13 ) ;
v2.push_back ( 23 ) ;
5

Verdubbel de grootte van v2 en geef de aanvullende elementen een waarde van 64 :
v2.resize ( v2.size ( ) * 2 , 64 ) ;

herhalen 6 over de vector met behulp van een speciale pointer genaamd een iterator . Uitgang van de elementen naar de console als volgt :
voor ( ! Vector :: iterator it = v2.begin ( ) , het = v2.end ( ) , het + + ) { cout
} < br >

Erase elementen 2 en 3 van de vector 7 . Dan wis alle elementen tegelijk :
v2.erase ( v2.begin ( ) 1 , v2.begin ( ) 3 ) ; //wist elementen 2 en 3
v2.clear ( ) ; //wist alle elementen

Previous: Next:
  C /C + + Programming
·Hoe je titels wijzigen in de t…
·Hoe een Func_Train in GtkRadia…
·Om te lezen hoe een aantal tek…
·Visual C Sharp Tekenreeksfunct…
·Wat zijn Gedeeltelijke Propert…
·Hoe maak je een statisch Const…
·Wat zijn Kenmerk Keys 
·Hoe te stdlib.h gebruiken 
·Bel Functie van Object C + + s…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Cell Processor Tutorial 
·Hoe je tekst voor creëren Direct3D C + …
·Hoe maak je een VBA Einde Verklaring Set…
·Hoe te Break Out van een DIV Zonder Abso…
·Hoe te Elementen verplaatsen in een arra…
·Hoe kan ik een JSP-bestand openen ? 
·Hoe maak je een tekstvak schrijven naar …
·Hoe aan de slag Writing Computer Program…
·Hoe maak je een VB6 Toepassing Code om X…
Copyright © Computer Kennis http://www.nldit.com