Очень нехватало аналогов String.format / питоньих процентов в плюсах, а злой гугл ничего не подсказал. Оказалось, всё уже сделали в boost:
было:
char * buff = new char [TRY_TO_GUESS_BUFFER_SIZE]
sprintf(buff, "%s/%s/%d/%d/%d_%d.%s", aszDir, aConf._folder, aLevel, aRow, aRow, aCol, szExt)
стало:
string fn = (boost::format("%s/%s/%d/%d/%d_%d.%s
(
Read more... )