対応する値をマップに格納するために、整数のリストから文字列キーを生成しています。今、キーから整数リストを再生成したいと思います。キーを生成するための私の関数は次のとおりです。
void generateKey( const std::vector<unsigned int>& varSet, string& key )
{
// Generate a string by concatinating intergers as v_12_34_5
stringstream varNames;
varNames <<"v";
for (unsigned int i = 0; i < varSet.size(); i++)
{
varNames <<"_"<<varSet[i];
}
key = varNames.str();
}
この文字列キーを逆解析して整数ベクトルにするコードを書くのを手伝ってくれてありがとう。