Bonjour.
J'ai du mal a bien comprendre comment fonctionne la fonction find_if avec un std::vector. Le but, dans mon cas, étant de trouver un objet contenue dans un vector grâce à un de ses attributs ( un id ) au lieu de l'objet lui même.
En fait, je voudrais simplement faire la même chose qu'avec un std::map/unordered_map etc...
Connaissez vous une methode simple et optimisé pour ce faire ? La surcharge d'opérateur est-elle la solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 auto it = m_myContainer.find ( id ) ; it -> second.doSomething() ;
Merci si vous pouvez m'aider![]()
Partager