Bonjour, j'ai mon code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
map<int,map<int,T::iterator> > m;
 
map<int,map<int,T::iterator> >::iterator it;
 
it = m.find(5);
 
map<int,T::iterator> m2 = it->second;
Est-ce que cet opérateur = recopie toute ma map ou bien est-ce une simple référence ? L'intérêt de ma variable m2 est d'éviter d'avoir partout dans mon code "it->second" mais plutôt "m2" ?

Merci d'avance