Combinando um vetor de strings

Eu tenho lidoC ++ acelerado e eu tenho que dizer que é um livro interessante.

No capítulo 6, eu tenho que usar uma função de <algorithm> para concatenar de um vetor <string> em uma única string. Eu poderia usar acumular, mas não ajuda porque contêineres de seqüência de caracteres podem apenas caracteres push_back.

int main () {
  using namespace std;
  string str = "Hello, world!";
  vector<string>  vec (10, str);
  // Concatenate here?

  return 0;
}

Como eu uno as cordas juntas?

questionAnswers(4)

yourAnswerToTheQuestion