Здравствуйте Flamer, Вы писали:
MAG>>Где можно узнать о том, как создать свой буфер для потока? Хочется сделать поток для сокетов с предварительной обработкой поступающей информации.
F>Гм. Или я чего-то не понял, или одно их двух
Как пример, создаете в потоковой функции массив байт:
F>
F>F>unsigned char* ByteBuffer = new unsigned char[1024]; // вот вам и буфер
F>
F>Я правильно понял вопрос?
Не совсем. Есть у меня сокет (низкоуровневый интерфейс на read/write). Хочется его завернуть в поток. Для этого, afaik, подойдет обычный basic_istream, но с подмененным basic_streambuf. Вот хочется узнать, как этот basic_streambuf писать.