Wie konstruiere ich einen std :: string aus einem std :: vector <string>?

Ich würde gerne eine bauenstd::string von einemstd::vector<std::string>.

ich könnte benutzenstd::stringsteam, aber stellen Sie sich vor, es gibt einen kürzeren Weg:

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();
}

Wie könnte ich das sonst tun?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage