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 sa naučiť STL knižnica

Template Library Standard ( STL ) je k dispozícii na STL domácej webovej stránky a skladá sa zo súboru C + + kontajnerových tried a metód , ktoré poskytujú mnoho bežne používaných dátových štruktúr a nástroje . V kontajneri triedy môžu byť rozdelené do asociatívne kontajnery , sekvencie , sláčiky a ďalšie . Metódy môžu byť zoskupené do algoritmov a iterátory . Nasledujúce kroky popisujú , ako používať STL v jazyku C + + . Pokyny
1

Naučte šablóny pracovať v C + + . Táto funkcia umožňuje programátorovi písať kód bez ohľadu na typ dát bude použitý s Prakticky každá súčasť STL je silne parametrizované šablóny , pretože je všeobecný knižnica .
2

Študujte kurzy kontajnerov v STL . Sú z veľkej časti skladajú z rôznych typov vektorov , zoznamov , máp a súborov . Tieto triedy môžu obsahovať akýkoľvek typ objektu , ak sú inštancie
3

Pozrite sa na nasledujúci kód pre jednoduché použitie triedy zoznamu : .

Zoznam myList ;//dať 0 na konci listmyList.push_back ( 0 ) ;//dať 1 na začiatku listmyList.push_front ( 1 ) ;//vložiť 2 do druhej polohy listmyList.insert ( + + myList.begin ( ) , 2 ) ;//zobraziť každý prvok myList nasledovanú spacecopy ( myList.begin ( ) , myList.end ( ) , ostream_iterator ( cout , " " ) ) ;
Stránka 4

Skontrolujte používaní kopírovacieho algoritmu v poslednom riadku v kroku 3. Kopírovanie trvá 3 argumenty : . Prvý prvok v zozname , posledný prvok v zozname a akcie vykonať na každý prvok
5

Dodržujte používania ostream_iterator v poslednom riadku v kroku tri . Toto použitie ostream_iterator pošle každý prvok dostane od kópiu cout nasledovaný medzerou . Výstup kódu v kroku 3 je teda 1 2 0.

Najnovšie články

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