HipHop PHPがそれをC++に変換した後の連想配列の様子は?HipHop PHPがそれをC++に変換した後、連想配列はどのように見えますか?
私はすでにヒップホップをコンパイルした誰かが、これがどのように見えるかを私に伝えることができます願っていた:
$myAssoc = array('key'=>'value');
$myAssoc = array();
$myAssoc['key'] = 'value';
HipHop PHPがそれをC++に変換した後の連想配列の様子は?HipHop PHPがそれをC++に変換した後、連想配列はどのように見えますか?
私はすでにヒップホップをコンパイルした誰かが、これがどのように見えるかを私に伝えることができます願っていた:
$myAssoc = array('key'=>'value');
$myAssoc = array();
$myAssoc['key'] = 'value';
std::unordered_map<std::string, std::string> myAssoc();
myAssoc["key"] = "value";
EDIT:それならば、キーと値のペアで初期化し
私にはわかりませんそれをC++ 11用の標準ライブラリに入れましたが、これで実現することができますboost::assign
std::unordered_map<string, string> myAssoc = boost::assign::map_list_of("key1", "value1")("key2", "value2");
EDIT 2:https://stackoverflow.com/a/340233/232574はmap_list_of
で表示されますstd::unordered_map
'array( 'key1' => 'value'、 'key2' => 0)'はどうですか? –
ええ、それはどうですか? – joels
unordered_mapかもしれませんか? – MGZero