-2
私は次のコンテナがあります。挿入データ::マップ
map<int,string,string> data;
を私は(一度に1つずつ)以下のコードを使用して、そのマップに情報を保存しようとしているが、それらのどれも機能しません。
data.insert(m, f, l);
data.insert(map<int,string,string>(m, f, l));
data.insert(pair<int,string,string>(m, f, l));
誰かがどのようにデータをstd :: mapに格納するか考えていますか?
は、あなたがそのキーを1 int
であり、データは2つのstring
sのマップ(std::map
)を作成する
map<int, std::pair<string, string> > data;
を書くことができますあなたの
なぜdownvote? – zeeks
'map data;'は事ではありません。 'std :: string'は比較関数型として使用できません。 [参考資料](http://en.cppreference.com/w/cpp/container/map)をご覧ください。 –
'std :: map'が無効です。あなたは1つのキータイプと1つの値タイプしか指定できません。 –
songyuanyao