*   >> läser Utbildning artiklar >> science >> programming

Karta Modifiers i C ++

IterLast = myMap.end (); myMap.erase (iterFirst, iterLast); återvända 0; } Du kan fortfarande använda samma metod för att radera en rad element inom kartan listan. void swap (karta &); Denna metod byter ut innehåll (listelement) av två kartor. De två kartor bör vara av samma typ. Metoden tar namnet på en karta som argument.

Läs och prova, #include #include using namespace std; int main () {karta myMap; myMap ["en"] = 'A'; myMap ["två"] = "B"; myMap ["tre"] = "C"; myMap ["fyra"] = 'D'; myMap ["fem"] = 'E'; karta hisMap; hisMap ["aa"] = "F"; hisMap ["bb"] = "G"; hisMap ["cc"] = "H"; myMap.swap (hisMap); cout cout cout cout cout cout cout cout cout avkastning 0; } Void clear (); Denna metod tar bort alla element som finns i kartan listan, vilket gör storleken på kartan noll.

Följande program visar användningen av tydlig metod (ingenting visas): #include #include using namespace std; int main () {karta myMap; myMap ["en"] = 'A'; myMap ["två"] = "B"; myMap ["tre"] = "C"; myMap ["fyra"] = 'D'; myMap ["fem"] = 'E'; myMap.clear (); återvända 0; } Det är vad jag har för avbildning av modifierare i C ++. Vi fortsätter i nästa del av serien.

Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan och mitt namn, Chrys i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Karta Associativ Container i C ++ Karta Element Access i C ++ Karta metoder Åter Iteratorer i C ++ Karta Modifiers i C ++ Map Kapaciteten i C ++ Karta Verksamheten i C ++ Skillnader mellan associativ Behållare i C ++ Omdömen

Page   <<  [1] [2] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.