重定向 std::fstream 以输出到 std::cout 流

Redirecting std::fstream to output to std::cout stream

如何重定向std::fstream对象输出到标准输出流?所以我可以使用我的对象而不是 std::cout.

fs.std::ios::rdbuf(std::cout.rdbuf()) 会使 fs 使用与 std::cout.

相同的底层流缓冲区

不过我不推荐它。