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

Kort Modifiers i C ++

de: # include # include ved hjælp namespace std; int main () {kort MyMap; MyMap ["AAA"] = 47; MyMap ["BBB"] = 58; MyMap ["CCC"] = 63; _Rb_tree_iterator> IterFirst = myMap.begin (); _Rb_tree_iterator> IterLast = myMap.end (); myMap.erase (iterFirst, iterLast); tilbage 0; } Du kan stadig bruge den samme metode til at slette en række elementer inden kortet listen. void swap (kort &); Denne metode ombytter indhold (listeelementer) af to kort. De to kort skal være af samme type. Metoden tager navnet på en map som argument.

Læs og prøv, #include #include ved hjælp namespace std; int main () {kort MyMap; MyMap ["en"] = 'A'; MyMap ["to"] = 'B'; MyMap ["tre"] = 'C'; MyMap ["fire"] = 'D'; MyMap ["fem"] = 'E'; kort hisMap; hisMap ["aa"] = 'F'; hisMap ["bb"] = 'G'; hisMap ["cc"] = 'H'; myMap.swap (hisMap); cout cout cout cout cout cout cout cout cout tilbagevenden 0; } Void klar (); Denne metode fjerner alle de elementer, der er på kortet, offentliggørelse størrelsen af ​​kortet nul.

Følgende program illustrerer anvendelsen af ​​klar metode (intet vises): #include #include ved hjælp af namespace std; int main () {kort MyMap; MyMap ["en"] = 'A'; MyMap ["to"] = 'B'; MyMap ["tre"] = 'C'; MyMap ["fire"] = 'D'; MyMap ["fem"] = 'E'; myMap.clear (); tilbage 0; } Det er, hvad jeg har til Kort Modifikatorer i C ++. Vi fortsætter 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 det findes): Kort Associative Container i C ++ Kort Element Adgang i C ++ Kort Metoder Tilbagevendende iteratorer i C ++ Kort Modifikatorer i C ++ Kort Kapacitet i C ++ Kort Operations i C ++ Forskelle mellem Associative Containere i C ++

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