*   >> Lese Utdanning Artikler >> science >> programming

Vector Container i C ++

Vector Container i C ++ Container bibliotek Sekvenser i C ++ forenklet - Del 4 divisjon 2 Innledning Dette er del 4 av serien min, Containere Bibliotek Sekvenser i C ++ forenklet. Du burde ha lest tidligere deler av serien før du leser dette. I denne delen av serien, begynner vi å se på en sekvens beholder i C ++ kalt, vektor. C ++ container tilbyr 5-sekvenser, som er kalt, vektor, liste, deque, stabler og køer. Jeg vil behandle bare vektor, liste og deque i denne serien.

Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser. Forskjeller mellom sekvensene De tre sekvenser jeg vil behandle i denne serien hver har sin egen sterke trekk mot de andre. Vektoren er en generell sekvens beholder. Listen skal brukes når det er hyppige innsettinger og slettinger fra midten av sekvensen. Den deque bør brukes når de fleste innsettinger og slettinger finner sted i begynnelsen eller på slutten av sekvensen.

Header File for vektor klasse Mal For å kunne bruke vektor Class Mal du trenger å inkludere topptekstfilen, vektor. Egenskaper av vektoren Vektoren er en klasse, og slik at den har egenskaper. En eiendom er en identifikator med en objekttype. For en vektor, mange av eiendom objekttyper er andre klasser. En vektor har også metoder. Hver container har en liste; slik at vektoren har en liste. Metodene operere på listen. Deres returverdier er vektor typer eiendom.

Navnene på vektor egenskaper er: Referanse const_reference iterator const_iterator size_type difference_type value_type allocator_type pekeren const_pointer reverse_iterator const_reverse_iterator Navnet på hver av disse egenskapene, gir deg en idé om hva det er. For å fullt ut forstå hver av disse egenskapene, trenger du en hel artikkel eller en hel serie. Som jeg går på å forklare de andre funksjonene i vektoren, vil du vite bruken av disse egenskapene. Hvis du har lest den forutsetning at jeg ga i første del av serien, bør du være i orden så vi går sammen.

Instantiating en vektor Det er konstruktøren funksjon av noen klasse som instantiates et objekt for den klassen. Jeg vil gi deg to måter Instantiating en vektor. Enkelt sagt, syntaksen til en måte er som følger: vector vektor: Her betyr T type verdier (objekter) du ønsker for hvert av elementene i listen. Følgende program er en illustrasjon: #include #include bruker namespace std; int main

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.