*   >> Læs Uddannelse artikler >> science >> programming

Vector Container i C ++

ende program er en illustration: #include #include hjælp namespace std; int main () {vektor myVtor; tilbage 0; } Den anden linje i denne kode omfatter vektoren. Du kan ikke arbejde med vektorer uden denne header fil. I main, den første sætning begynder med ordet, vektor, som er klassen. Ved siden af ​​denne klasse navn, har vi int i vinkelbeslag. int er bestemt objekttype vi ønsker for hver af elementerne i vektoren listen. int i denne position kaldes en skabelon argument. Efter at der på samme linje, har du det navn vi giver til den instantieres vektor. Navnet er myVtor.

Med er udsagn, er en vektor instantieres. Alle instantieres vektor har en liste. I dette tilfælde er tom. Vi skal se, hvordan du passer på elementer senere. I enkle vendinger, syntaksen i en anden måde at instantiere en vektor er: vektor vektornavn (size_type n, T obj): Her kan du overveje size_type som en int. Den første parameter er antallet af oprindelige elementer, som du ønsker. Den anden er den oprindelige værdi, du ønsker for hver af elementerne på listen. Den anden parameter er valgfri.

Følgende program illustrerer syntaksen: # include # include hjælp namespace std; int main () {vektor myVtor (5, 2); tilbage 0; } Forskellen mellem dette program og det forrige, er tilstedeværelsen af ​​argumenterne i konstruktøren opkaldet, af den første sætning i main. Vi har nu en vektor liste med 5 elementer, hvor hver værdi af elementet er 2. Vi skal se, hvordan man læser de elementer senere. Den Destructor Vektoren destructor er, ~vector (); Vi har set to måder at instantiere en vektor. Du skal bruge disse måder ofte.

Hvis du ønsker at vide de få andre måder så er du nødt til at konsultere en anden dokument. Vi tager en pause og fortsætte i den næste del af serien. Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor og mit navn, Chrys, i søgefeltet på denne side og klik på Søg (brug menuen, hvis de findes): Introduktion til en simpel C ++ Sequence Container Principper for en simpel C ++ Sequence Beholder Oprettelse af en simpel sekvens Container i C ++ Vector Container i C ++ Vector Element Adgang i C ++ Vector Metoder Returning iteratorer i C ++ Vector Modifikatorer i C ++ Vector Kapacitet i C ++ Vector Ligestilling Operatører i C ++ på listen og Deque Containere i C ++

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.