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) ?
Et aussi si il est plus rapide d'utiliser :
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);
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part --in.end();
pour avoir un itérateur sur le dernier élément d'un container.
Code : Sélectionner tout - Visualiser dans une fenêtre à part in.rbegin();
Merci
Partager