6
如何創建std :: ostream和std :: istream對象來指向我分配和管理的一塊內存(我不希望該流釋放我的內存)。C++流到內存
我在看使用rdbuf() - > pubsetbuf()修改其他流之一 - 說sstringstream。不過,我認爲stringstream使用的streambuf會釋放緩衝區?
基本上我試圖序列化一些東西到共享內存。
謝謝。
如何創建std :: ostream和std :: istream對象來指向我分配和管理的一塊內存(我不希望該流釋放我的內存)。C++流到內存
我在看使用rdbuf() - > pubsetbuf()修改其他流之一 - 說sstringstream。不過,我認爲stringstream使用的streambuf會釋放緩衝區?
基本上我試圖序列化一些東西到共享內存。
謝謝。
在Boost.Interprocess庫bufferstream類請看:
的bufferstream類提供 直接 的iostream接口在一個固定大小的內存緩衝區 與防止緩衝區溢出 保護格式。
工作。謝謝。 – Budric 2009-04-24 18:29:25