Carte modificateurs en C ++
Iter = myMap.begin (); myMap.erase (ITER); return 0; } Effacement void (iterator premier, iterator dernière); Ceci efface un ensemble d'éléments consécutive. Lire et essayer le code suivant: #include #include
using namespace std; main () {int carte 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); return 0; } Vous pouvez toujours utiliser la même méthode pour effacer une gamme d'éléments dans la liste de la carte.
void swap (carte &); Cette méthode échange le contenu (des éléments de la liste) des deux cartes. Les deux cartes doivent être du même type. La méthode prend le nom d'une carte comme argument. Lire et essayer, #include #include using namespace std; main () {int carte myMap; myMap ["un"] = 'A'; myMap ["deux"] = 'B'; myMap ["trois"] = 'C'; myMap ["quatre"] = 'D'; myMap ["cinq"] = 'E'; carte hisMap; hisMap ["aa"] = 'F'; hisMap ["bb"] = 'G'; hisMap ["cc"] = 'H'; myMap.
swap (hisMap); cout cout cout cout cout cout cout cout cout return 0; } Void clear (); Cette méthode supprime tous les éléments qui sont dans la liste de la carte, ce qui rend la taille de la carte zéro. Le programme suivant illustre l'utilisation de la méthode clear (rien ne sera affiché): #include #include using namespace std; main () {int carte myMap; myMap ["un"] = 'A'; myMap ["deux"] = 'B'; myMap ["trois"] = 'C'; myMap ["quatre"] = 'D'; myMap ["cinq"] = 'E'; myMap.clear (); return 0; } Voilà ce que je dois pour Carte modificateurs en C ++.
Nous continuons dans la prochaine partie de la série. Chrys pour arriver à l'une des parties de cette série, il suffit de taper le titre correspondant ci-dessous et mon nom, Chrys, dans le champ de recherche de cette page et cliquez sur Rechercher (menu utilité si disponibles): Carte associative conteneurs en C ++ élément de carte d'accès dans C ++ Carte moyens Revenant itérateurs en C ++ Carte modificateurs en C ++ Plan Capacité en C ++ Carte des opérations dans les différences de C entre associative conteneurs en C ++