我在 c++ STL 容器映射中遇到问题。
class c1 {
map<int , vector<entity>> mapobject //where entity is a structure
c1{
entity er;
er.entityId = 1;
er.nameId = 1;
std::vector<entity> record;
record.push_back(er);
mapobject.insert(std::pair<int,std::vector<entity>>(1,record));
}
}
我从上面的代码中面临的问题是,在构造函数之外,所有结构字段都包含垃圾值。类级变量映射不会深拷贝内容吗?
请帮助我
--库马尔