Re[2]: буферизация и exception safety.
От: _Winnie Россия C++.freerun
Дата: 10.10.05 21:12
Оценка:
Здравствуйте, MaximE, Вы писали:

ME>On Mon, 10 Oct 2005 22:43:12 +0400, _Winnie <23256@users.rsdn.ru> wrote:


ME>Пересмотреть дизайн.

Крайне нежелательно. Хочу удобства пользователю.

Можно конечно сделать что-то вроде file | text_out << 1 << 2 << 3, где выражение text_out << 1 << 2 << 3 запомнит все ссылки на локальные переменные в списке(как на http://www.teggo.com/wakka/CppFolder/Format?v=1c9d). Но это сложнее, выглядит неклассически, и потребует дальнейшего полиморфного вызова для распечатки запомнего объекта(expression templates не хочу из-за дикого времени компиляции). Хочется классического text_out(file) << 1 << 2 <<3

ME>--

ME>Maxim Yegorushkin
Правильно работающая программа — просто частный случай Undefined Behavior
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.