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

Kart Modifikatorer i C ++

ude bruker namespace std; int main () {kartet 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); returnere 0; } Du kan fortsatt bruke samme metode for å slette en rekke elementer i kartet listen. void swap (kart &); Denne metoden utveksler innholdet (listeelementer) av to kartene. De to kartene bør være av samme type. Metoden tar navnet på ett kart som argument.

Les og prøv, #include #include bruker namespace std; int main () {kartet myMap; myMap ["en"] = 'A'; myMap ["to"] = 'B'; myMap ["tre"] = 'C'; myMap ["fire"] = 'D'; myMap ["five"] = 'E'; kart hisMap; hisMap ["aa"] = 'F'; hisMap ["bb"] = 'G'; hisMap ["cc"] = 'H'; myMap.swap (hisMap); domstol domstol domstol domstol domstol domstol domstol domstol domstol return 0; } Annullere klart (); Denne metoden fjerner alle de elementene som er i kartlisten, noe som gjør størrelsen på kartet null.

Følgende program viser bruken av den klare metoden (ingenting vises): # include # include bruker namespace std; int main () {kartet myMap; myMap ["en"] = 'A'; myMap ["to"] = 'B'; myMap ["tre"] = 'C'; myMap ["fire"] = 'D'; myMap ["five"] = 'E'; myMap.clear (); returnere 0; } Det er det jeg har for Kart Modifikatorer i C ++. Vi fortsetter i neste del av serien.

Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor og mitt navn, Chrys, i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Kart Associative Container i C ++ Kart Element Tilgang i C ++ Kart Metoder Retur iteratorer i C ++ Kart Modifikatorer i C ++ Kart Kapasitet i C ++ Kart Operations i C ++ Forskjeller mellom Associative Containere i C ++

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