C++中地图的多个键

jho*_*hon 3 c++ stl map

我有一个表格,其中的条目是这样的

Row - Column1 - Column2 - Column3 Column4

 1     0X0A      1          2      A
 2     0X0B      2          2      B
 3     0x0C      3          2      C
Run Code Online (Sandbox Code Playgroud)

现在我想使用map,以便我可以使用第1列或第2列作为获取行的键.我应该使用什么样的地图来实现这一目标?

(注 - 表只是为了解释而不是确切的要求)我想到使用multimap,但这不会解决问题

Iri*_*iel 7

尝试使用boost的多索引容器.