2011-12-08 14 views

答えて

1
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/232574map_list_ofで表示されますstd::unordered_map

+1

'array( 'key1' => 'value'、 'key2' => 0)'はどうですか? –

+0

ええ、それはどうですか? – joels

関連する問題