Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať vektorové STL kontajnera triedy

Kontajner trieda je trieda , ktorej inštancie obsahovať ďalšie triedy . Standard Template Library ( STL ) v jazyku C + + je k dispozícii na STL domácej webovej stránky a skladá sa z asociatívnych kontajnerov , sekvencie , sláčiky a ďalšie . Vektor trieda je sekvencia a rovnako ako všetky z kontajnera triedy , je šablóna , ktorá môže obsahovať akýkoľvek typ objektu . Nasledujúce kroky popisujú , ako používať tento vektorový STL kontajnera triedy . Pokyny dovolená 1

Preštudujte , čo vektor trieda robí . Podporuje vkladanie a odstránenie jej prvkov a náhodný prístup k týmto prvkom . Pamäť vektorom je riadené automaticky riadená a jej prvky sa môžu dynamicky meniť .
2

vedieť , kde je definovaný vektor . Je v štandardnom záhlavie s názvom vektor a neštandardné záhlavie s názvom vector.h , ktorý je súčasťou pre spätnú kompatibilitu .
3

syntax pre triedu Vector . Je to vektor , kde T je typ objektu , ktoré majú byť uložené vo vektore a Alloc je počet prvkov , ktoré alokujú pamäť
4

Pozrite sa na nasledujúci príklad pre jednoduché použitie vektora triedy . :

//deklarovať vectorvector testu ( 3 ) , v [ 0 ] = 5 ; v [ 1 ] = v [ 0 ] + 2 ;//v [ 2 ] = 5 + 2 = 7V [ 2 ] = v [ 0 ] + v [ 1 ] ;//v [ 0 ] = 7 , v [ 1 ] = 2 , v [ 2 ] = 5reverse ( v.begin ( ) , v.end ( ) ) ;

Poznámka vektor sa používa rovnako ako obyčajné pole , bez toho aby ste museli prideliť pamäť .
5

Dbajte na použitie reverznej v poslednom riadku kódu v kroku 4 . Táto funkcia má celý rad prvkov ( celý vektor v. v tomto prípade ) , a obráti ich poradie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené