Chaîne de caractères.Format pour le C++

La recherche d'une implémentation en C++ d'une fonction comme .NET de la Chaîne.Format. Évidemment il y a le printf et ses variétés, mais je suis à la recherche de quelque chose qui est de position comme dans:

Chaîne.Format("Bonjour {0}. Vous êtes
{1} ans. Comment vous sentez-être
{1}?", nom, âge);

Cela est nécessaire parce que nous allons essayer de le rendre plus facile à localiser notre application, et de donner les traducteurs {0} et {1} à la position de n'importe où dans la phrase est beaucoup plus facile que de leur donner un %s, %d, %d, qui doivent être placés dans l'ordre dans leur traduction.

Je suppose, de la recherche et de la remplacer par la variable d'entrées (va_start, va_end, etc) est ce que je vais bâtiment, mais s'il existe déjà une solution solide, qui serait préférable.

Merci 🙂

InformationsquelleAutor DougN | 2009-01-20