Перегрузка streambuf
От: paul_shmakov Россия  
Дата: 30.08.02 14:06
Оценка:
Как можно перегрузить streambuf для ofstream для модификации содержимого буфера при фактической записи содержимого в файл? В первую очередь интересует подпечатывание даты в начале новой строки, т.е. после выполнения операции:

s << "Some string\n" << "Another string\n" << flush;

В файле должно оказаться такое содержимое:

[Дата] Some string
[Дата] Another string

Перегрузить оператор << просьба не предлагать — так как один оператор << может записывать в буфер произвольное количество "\n".
Paul Shmakov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.