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

_W> Хочется классического text_out(file) << 1 << 2 <<3



class text_out{
  std::ostream& out;
public:
  text_out(std::ostream& File) : out(File) {}
  ~text_out(){out<<"done"<<std::endl<<std::flush;}
  text_out const& operator<<(int x) const { out<<x; return *this; }
};
int main(){
  text_out(std::cout) << 1 << 2 <<3;
  return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.