我可以仅使用 boost 库将一些文本输出到文件吗?
我拥有的代码(官方文档):
#include <ostream>
#include <boost/iostreams/device/file.hpp>
#include <boost/iostreams/stream.hpp>
namespace io = boost::iostreams;
int main()
{
io::stream_buffer<io::file_sink> buf("log.txt");
std::ostream out(&buf);
// out writes to log.txt
out << "abc";
}
还有其他方法吗?(我不想使用标准流)。提前致谢。