¿Cómo construir un std :: string a partir de un std :: vector <string>?
Me gustaría construir unstd::string
a partir de unastd::vector<std::string>
.
Podría usarstd::stringsteam
, pero imagina que hay un camino más corto:
std::string string_from_vector(const std::vector<std::string> &pieces) {
std::stringstream ss;
for(std::vector<std::string>::const_iterator itr = pieces.begin();
itr != pieces.end();
++itr) {
ss << *itr;
}
return ss.str();
}
¿De qué otra manera podría hacer esto?