потоки (stream) в памяти
От: Золотых О.А.  
Дата: 27.08.01 09:50
Оценка:
Привет, All!

Недавно совсем начал знакомиться с VC++6. До этого программировал на C++Builder 5.
В связи с чем и вопрос. Пользовался я VCL классом TMemoryStream. Он достался в наследство от Delphi.

В нем я мог сохранить данные так:

int i;
double d;
// сохраняем
MemStream.Position = 0;
MemStream.Write( &i, sizeof( i ) );
MemStream.Write( &d, sizeof( d ) );
...
// восстанавливаем
MemStream.Position = 0;
MemStream.Read( &i, sizeof( i ) );
MemStream.Read( &d, sizeof( d ) );

А каким классом для такой цели мне лучше всего воспользоваться в VC++
Должен же быть стандартный поток в памяти, но что я нашел, так это strstream.
Но кажется это для бинарных данных не совсем то, или я не прав?


Желательно очень продублировать ответ на email: oleg_zl@yahoo.com

Спасибо.

Олег.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.