Поток C++ в память ⇐ C++
-
Гость
Поток C++ в память
как я могу создать объекты std::ostream и std::istream, чтобы они указывали на часть памяти, которую я выделил и которой управляю (мне не нужен поток чтобы освободить мою память).
Я рассматривал возможность использования rdbuf()->pubsetbuf() для изменения одного из других потоков — скажем, sstringstream. Однако я думаю, чтоstreambuf, используемый stringstream, впоследствии освободит буфер?
По сути, я пытаюсь сериализовать некоторые вещи в общую память.
Спасибо.
как я могу создать объекты std::ostream и std::istream, чтобы они указывали на часть памяти, которую я выделил и которой управляю (мне не нужен поток чтобы освободить мою память).
Я рассматривал возможность использования rdbuf()->pubsetbuf() для изменения одного из других потоков — скажем, sstringstream. Однако я думаю, чтоstreambuf, используемый stringstream, впоследствии освободит буфер?
По сути, я пытаюсь сериализовать некоторые вещи в общую память.
Спасибо.
Мобильная версия