I am generating a string key from a list of integers to store corresponding value in a map. Now i want to regenerate integer list from key. Here is my function to generate key:
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();
}
Thanks to help me to write a code for reverse parsing this string key into integers vector.