マップに入力する既存のコードです。異なる方法でマップにデータを入力する
typedef unordered_map<std::string, SomeSet> StringToSetMap;
StringToSetMap myMap;
std::string str ("hello");
SomeSet &mySet = myMap[str]; //Map populates here
"SomeSetは" typedefed unordered_setです。私は方法でのみ移入することができます知っているよう
マップがどのようにこれは、このようマップを移入されhere
に言及しましたか?
何:
(キーが構築され、移動またはコピー構築のどちらかであるが、いずれかの方法は、値が常にデフォルトに構築され、あなたが
SomeSet
のデフォルトコンストラクタを持っていることを確認します。!)リンクして、ここで起こっていることが不明確になっていますか? – NathanOliver