-4
STL :: map以外にも、C++にキー値オブジェクトがありますか?私はこのC++でのキー値格納
bool addSalary(int salaryBonus , string name, storage &store){
if (store[name]){
store[name]+=salaryBonus;
}else{
store[name]=saalaryBonus;
}
return true;
}
しかし、カント利用STL ::マップのような何かをしたい、私はキーと値のストレージのように振る舞う「オブジェクト」のいずれかのビルドを見つける傾けます。
なぜ 'std :: map'を使用できないのですか? –
標準ライブラリには、この目的のために 'std :: map'(または' std :: unordered_map')があります。あなたが "使用できない"場合は、あなたの要件が何であるか、そしてそのコンテナがそれを満たさない理由を説明してください。あなたの質問が立てば、あなたは有用な答えを得ることはできません。 – 5gon12eder
'addSalary'関数は' std :: map'を使ってこれを行います: 'store [name] + = salaryBonus;'本当に 'map'を使うことができない理由を説明する必要があります。 * less *コードを使って、しようとしています。 – PaulMcKenzie