streambufを複数のストリームで共有することは可能ですか?
本来ストリームを操作することを想定していない関数の中で
書式を設定してメッセージを出力したいのですが、
copyfmtで書式の情報を退避するのも例外対策などを考えると面倒なので、
次のように書きたいのです。
#ifdef DEBUG
    std::ostream(std::cerr.rdbuf()) << "f(x)=" << std::setprecision(6) << f(x) << std::endl;
#endif