Converter um vetor <int> para uma string

eu tenho umvector<int> contêiner que tem números inteiros (por exemplo, {1,2,3,4}) e gostaria de converter em uma string do formulário

"1,2,3,4"

Qual é a maneira mais limpa de fazer isso em C ++? Em Python, é assim que eu faria:

>>> array = [1,2,3,4]
>>> ",".join(map(str,array))
'1,2,3,4'

questionAnswers(19)

yourAnswerToTheQuestion