マップを定義しましたが、
static std::map<std::string, std::string> myentries;
エントリはキーと値の文字列によって動的に入力され、要素とシーケンスの数は動的です..
myentries[key] = value;
ここでhostName
、キーがわかっているマップから 7 つのパラメーターを取得する必要があります。port
user1
user2
user3
1 つの方法は、5 つのパラメーターすべてにアクセスし、..のような 5 つのステートメントを使用することです。
std::map<std::string, std::string>::iterator iterparam1 = entries_.find("hostName");
アクセス.. iterparam1->second.data()
_iterparam2->second.data()
マップからサブセットを知っているので、この単純なアプローチはその仕事をしますが、提案された/代替アプローチの現在の利点と欠点を備えたこの方法に代わるものがあるかどうかを議論したいと思います..
御時間ありがとうございます :)