HipHop PHP 转换成 C++ 后的关联数组是什么样子的?
我希望已经编译 HipHop 的人可以告诉我这会是什么样子:
$myAssoc = array('key'=>'value');
$myAssoc = array();
$myAssoc['key'] = 'value';
std::unordered_map<std::string, std::string> myAssoc();
myAssoc["key"] = "value";
编辑:用键值对初始化
我不知道它是否进入了 C++11 的标准库,但是你可以使用boost::assign来完成它
std::unordered_map<string, string> myAssoc = boost::assign::map_list_of("key1", "value1")("key2", "value2");
编辑 2:https ://stackoverflow.com/a/340233/232574显示map_list_of
正在处理std::unordered_map