streambuf + istream
От: Glоbus Украина  
Дата: 22.09.04 12:38
Оценка:
Товарищи, есть некая моя реализация streambuf — скажем StreamBufImpl для чтения данных из массива. Я передаю указатель на объект моего класса в конструктор объекта класса std::basic_istream<char>. Возникает вот какой вопрос — как стандартным образом должен оповещаться объект basic_istream о том что в буфере больше нет данных.
Заранее признателен за ответы
Удачи тебе, браток!
Re: streambuf + istream
От: korzhik Россия  
Дата: 22.09.04 12:46
Оценка: 1 (1)
Здравствуйте, Glоbus, Вы писали:

G>Товарищи, есть некая моя реализация streambuf — скажем StreamBufImpl для чтения данных из массива. Я передаю указатель на объект моего класса в конструктор объекта класса std::basic_istream<char>. Возникает вот какой вопрос — как стандартным образом должен оповещаться объект basic_istream о том что в буфере больше нет данных.


функции чтения возвращают traits_type::eof()
Re: streambuf + istream
От: jazzer Россия Skype: enerjazzer
Дата: 22.09.04 13:26
Оценка:
Здравствуйте, Glоbus, Вы писали:

G>Товарищи, есть некая моя реализация streambuf — скажем StreamBufImpl для чтения данных из массива. Я передаю указатель на объект моего класса в конструктор объекта класса std::basic_istream<char>. Возникает вот какой вопрос — как стандартным образом должен оповещаться объект basic_istream о том что в буфере больше нет данных.

G>Заранее признателен за ответы

очевидно, через eof
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: streambuf + istream
От: Glоbus Украина  
Дата: 22.09.04 13:29
Оценка:
всем спасибо, вопрос решился
Удачи тебе, браток!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.