Если у меня есть вектор строки vector<string> vec
и я хочу найти последнее вхождение какого-либо символа ','
в полный вектор , тогда разделите строку на три отдельных элемента в векторе в одном месте.
vector<string> vec1 = { "string1","str,in,g2" , ",string3 " , "my,target" ," string4" };
vector<string> vec2 = { "string1","str,in,g2" , ",string3 " , "my,tar,get" ," string4" };
Я хочу преобразовать вектор в:
vector<string> vec1 = { "string1","str,in,g2" , ",string3 " , "my" , "," , "target" , "string4" };
vector<string> vec1 = { "string1","str,in,g2" , ",string3 " , "my,tar" , "," , "get" , "string4" };
есть короткий путь к этому, вместо того, чтобы проверять каждую строку с конца вектора и копировать ее в новую ?
Я использую c ++ 11.