Bonjour a tous, quelqu'un sait il quelle est la plus rapide de ces 2 mani�res de copier des containers diff�rents (ou bien si il existe une meilleure mani�re) ?

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
 
std::copy<std::map<std::string, unsigned int>::const_iterator,std::deque<std::pair<std::string, unsigned int>>::iterator>(in.begin(),in.end(),out.begin());
 
// OU
 
for (std::map<std::string, unsigned int>::const_iterator it = in.begin(); it != in.end(); ++it) out.push_back(*it);
Et aussi si il est plus rapide d'utiliser :

ou

pour avoir un it�rateur sur le dernier �l�ment d'un container.


Merci