Je trouve l'opération de mise à jour sur le plateau fastidieux car il n'y a pas une telle API sur cppreference. Donc, ce que je fais qqch comme ceci:
//find element in set by iterator
Element copy = *iterator;
... // update member value on copy, varies
Set.erase(iterator);
Set.insert(copy);
Fondamentalement, l'itérateur de retour en Jeu est un const_iterator et vous ne pouvez pas modifier sa valeur directement.
Est-il une meilleure façon de le faire? Ou peut-être que je devrais remplacer fixé par la création de mon propre (qui je ne sais pas exactement comment ça fonctionne..)
Merci!