草庐IT

someCoolClass

全部标签

C++ 将流操纵器复制到其他流

想象一个std::ostream&operator想用数字做一些事情。为此,有人可能想使用std::hex,其他一些人可能不想使用任何操纵器,无论如何,任何操纵器都是可能的。我如何将它们复制到另一个std::ostream没有ostream的文本内容作为参数通过?我只需要操纵器。所以我想要那个std::cout,其中someCoolClass可能看起来像structsomeCoolClass{someCoolClass(inti):_i(i){}friendstd::ostream&operator打印a.我知道这个例子是无用的,尤其是将整数转换为字符串的其他流似乎是无用的,但让我们想