Ищем реализацию для C ++ функции, подобной String.Format .NET. Очевидно, есть printf и его разновидности, но я ищу что-то позиционное, как в:
String.Format ("Привет, {0}. Вы
{1} лет Каково это быть
{1}? ", Имя, возраст);
Это необходимо, потому что мы попытаемся упростить локализацию нашего приложения, а переводчикам {0} и {1} расположить их в любом месте предложения гораздо проще, чем дать им% s,% d,% d, которые должны быть расположены в том порядке в их переводе.
Я предполагаю, что поиск и замена на переменные входные данные (va_start, va_end и т. Д.) - это то, что я в конечном итоге построю, но если уже есть твердое решение, это было бы предпочтительным.
Спасибо:)