我有一个std::map<boost::shared_ptr<some_class>, class_description> class_map;
其中class_description
是:如何更新这种地图结构?
//Each service provides us with rules
struct class_description
{
//A service must have
std::string name;
// lots of other stuff...
};
,我有另一std::map<boost::shared_ptr<some_class>, class_description> class_map_new;
我需要从class_map_new
插入对<boost::shared_ptr<some_class>, class_description>
到class_map
万一有在class_map
之前,这样的name
没有class_description
。如何做这样的事情?
看起来很简单 - 你尝试过什么,它是如何工作的?代码+编译器错误或运行时问题请.... –