Comment ajouter de nombreuses chaînes en c ++

Que je sais que C++ permet seulement d'ajouter 2 cordes en même temps, je.e:
s = s1 + s2

Mais comment puis-je ajouter plusieurs chaînes? Comme:

s = s1 + s2 + s3 + s4 + ... + sn

source d'informationauteur root