Comment faire pour ajouter le contenu d'une carte à une autre carte?

J'ai deux cartes:

map< string, list < string > > map1;
map< string, list < string > > map2;

J'ai peuplé map1, maintenant je veux copier le map1 contenu dans map2. J'ai donc tout simplement fait:

J'ai une opération pour que la map1 remplit avec

 1. kiran, c:\pf\kiran.mdf, c:\pf\kiran.ldf
 2. test,  c:\pf\test.mdf, c:\pf\test.mdf

Et maintenant, je dois remplir map2 avec ce contenu. Et une map1 remplit avec des infos

 1. temp, c:\pf\test.mdf, c:\pf\test.ldf
 2. model, c:\model\model.mdf, c:\pf\model.ldf

Maintenant, je dois ajouter ces contenus à map2. Comment puis-je faire cela?

Il semble que la bonne façon de le faire en fonction de la documentation: http://www.cplusplus.com/reference/stl/map/operator=/
Comment se fait-il que vous et l'utilisateur Mignon poser des questions similaires à peu près au même moment???
Ok, mais quel est le point de poser la question deux fois? L'un de vous pourrait se poser la question et puis les deux d'entre vous pourrait voir les réponses. La Question de la duplication juste dilue l'effort de la communauté et vous obtenez moins de bonnes réponses.
(J'ai fusionné ces deux questions identiques)

OriginalL'auteur Cute | 2009-07-01