如何在c ++中将数据插入到嵌套映射中?

时间:2015-06-11 10:08:17

标签: c++ stl

//我正在从文件中读取数据并将数据存储到structure.Here“obj”是一个结构对象。

另请注意,我的文件多次使用外部地图密钥意味着当我从文件中读取时,某些结构字段具有共同的值,并且我使用该常用值作为外部循环的键。

如果我只有单个外键值,那么它可以正常工作,但是当键的值超过一个时,它就会失败。

/**
 * @return SomeClass|\PHPUnit_Framework_MockObject_MockObject
 */
private function getSomeMock()
{
    //....
}

我试过了两次,但它没有正常工作。

1 个答案:

答案 0 :(得分:1)

不清楚为什么你需要buy_detailsmap,因为它是从buy_detailsmap解耦的。除非您确实需要insert的语义,否则您只需使用operator[]

buy_tokenmap[obj.token][obj.orderId] = obj;