Народ посоветуейте как на std::string следать аналог FormatV ?

... << RSDN@Home 1.1.3 stable >>
Здравствуйте, Yukhovich, Вы писали:
Y>Народ посоветуейте как на std::string следать аналог FormatV ?
1. использовать stream's
2. boost::format
3. конвертировать из результата работы sprintf
... << Rsdn@Home 1.1.4 beta 1 >>
Здравствуйте, Yukhovich, Вы писали:
Y>Народ посоветуейте как на std::string следать аналог FormatV ?
string& string::format( const string& sFormat_, ... ) {
va_list argList;
va_start( argList, sFormat_ );
TCHAR* sBuff = new TCHAR[ _vsctprintf( sFormat_, argList ) + 1 ];
_vstprintf( sBuff, sFormat_, argList );
assign( sBuff );
delete sBuff;
}
Здравствуйте, Yukhovich, Вы писали:
Y>Народ посоветуейте как на std::string следать аналог FormatV ?
или через std::stringstream или через C-шный sprintf();