1
我想在我的代碼中公開流作爲標準等價物以消除用戶對boost::iostreams
的依賴。 想要有效地做到這一點,當然如果有必要的話不需要創建副本。我想只是將std::istream
的緩衝區設置爲boost::iostream::stream<boost::iostreams::source>
正在使用的緩衝區,但是,這可能會導致所有權問題。 如何將boost::iostream
轉換爲std::iostream
等效? 特別是boost::iostream::stream<boost::iostreams::source>
至std::istream
。需要將boost :: iostream :: stream <boost :: iostreams :: source>轉換爲std :: istream