【发布时间】:2017-07-02 04:28:05
【问题描述】:
我想在我的代码中公开流作为它们的标准等效项,以消除用户对boost::iostreams 的依赖。
如果有必要,当然希望在不创建副本的情况下有效地做到这一点。我考虑将std::istream 的缓冲区设置为boost::iostream::stream<boost::iostreams::source> 使用的缓冲区,但是,这可能会导致所有权问题。
你如何将boost::iostream 转换为std::iostream 等价物?
特别是boost::iostream::stream<boost::iostreams::source> 到std::istream。
【问题讨论】:
标签: c++ boost iostream boost-iostreams