我想将一些Perl代码更改为C++.我需要知道如何在C++中实现嵌套的Perl哈希.我认为STL是一个不错的选择,并使用了地图.在地图的帮助下,我只能创建一个简单的哈希,但我不知道如何创建嵌套的哈希结构.
我的Perl哈希是这样的:
%foo = (
"bar1" => {
Default => 0,
Value => 0
},
"bar2" => {
Default => 2,
value => 5,
other => 4
}
)
Run Code Online (Sandbox Code Playgroud)
我可以这样修改它:$foo{"bar1"}->{"Default"} = 15.
如何使用STL在C++中执行此操作?也许这是一个简单的问题,但我无法弄清楚.