У меня есть 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;
Мне нужно вставить пары <boost::shared_ptr<some_class>, class_description>
от class_map_new
до class_map
на случай, если не было class_description
с такими name
в class_map
ранее. Как это сделать?