Hello,

Disons que vous avez régulièrement besoin d'effectuer des concaténations de chaînes, par exemple pour des messages d'exception.

Il existe plusieurs méthodes, dont :

  1. utilisation de l'opérateur +
  2. utilisation de append
  3. utilisation d'un ostringstream


Je me retrouve dans un projet où la première solution est systématiquement utilisée.
Elle est réputée peu performante (création d'un nouvel objet string à chaque application d'une opération +). Toutefois, les flux ne sont pas non plus très réputés, point de vue performances.
La seconde est sans doute la plus rapide, mais la moins "présentable".

Qu'utilisez-vous, de votre côté ?