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 :
- utilisation de l'opérateur +
- utilisation de append
- 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é ?
Partager