J'ai un std::map<boost::shared_ptr<some_class>, class_description> class_map;
où class_description
est:Comment mettre à jour une telle structure de carte?
//Each service provides us with rules
struct class_description
{
//A service must have
std::string name;
// lots of other stuff...
};
et j'ai une autre std::map<boost::shared_ptr<some_class>, class_description> class_map_new;
J'ai besoin d'insérer des paires <boost::shared_ptr<some_class>, class_description>
class_map_new
-class_map
dans le cas où il n'y avait pas class_description
avec une telle name
dans class_map
avant. Comment faire une telle chose?
Semble facile - qu'avez-vous essayé, et comment cela n'a-t-il pas fonctionné? Code + erreurs de compilation ou problème d'exécution s'il vous plaît .... –