嗨,我正在尝试将记录插入 boost::unordered_map
地图定义为
boost::unordered_map<int,Input> input_l1_map;
其中 Input 是类
class Input {
int id;
std::string name;
std::string desc;
std::string short_name;
std::string signal_presence;
std::string xpnt;
}
我使用一个函数来插入记录,如下所示
void RuntimeData::hash_table(int id,Input input)
{
this->input_l1_map.insert(id,input);
}
我阅读了 boost 文档,它说有一个insert()
向容器插入数据的函数,但是当我编译它时显示错误。