Сообщение от mr.DIMAS
Подобный велик помогает убрать такое говно:
stringstream data;
data<< "foo" << 123 << "bar" ;
doSomething( data.str() );
Заместо него будет
doSomething( StringBuilder( "foo" ) << 123 << "bar" );
Так что класс нужен.
|
Немного не понял. А что мешает делать:
doSomething( stringstream("foo") << 123 << "bar" );
Ну т.е. не менее уродливо, но без лишнего класса.
Против класса ничего не имею, просто аргумент не очень.