Bud*_*ric 6 c++ stream
我怎么能创建std :: ostream和std :: istream对象来指向我分配和管理的一块内存(我不希望流释放我的内存).
我正在寻找使用rdbuf() - > pubsetbuf()来修改其他流之一 - 比如sstringstream.但是我认为stringstream使用的streambuf会在之后释放缓冲区吗?
基本上我正在尝试将一些东西序列化为共享内存.
谢谢.
Jud*_*den 8
看一下Boost.Interprocess库中的bufferstream类:
bufferstream类提供iostream接口,在固定大小的内存缓冲区中具有直接格式,可防止缓冲区溢出.
归档时间:
16 年,7 月 前
查看次数:
4091 次
最近记录: