【发布时间】:2016-07-01 13:16:50
【问题描述】:
我想修改一个流,以便每次将某些内容输出到流中时,每一行都带有一些选项卡。似乎操纵器是解决此问题的方法,但是我发现的所有示例都没有说明如何以这种方式进行操纵。
这对机械手来说是合理的吗?如果是,怎么做?
【问题讨论】:
-
相关:stackoverflow.com/q/30073287/3233393。不是重复的,但可以用相同的模式解决。
我想修改一个流,以便每次将某些内容输出到流中时,每一行都带有一些选项卡。似乎操纵器是解决此问题的方法,但是我发现的所有示例都没有说明如何以这种方式进行操纵。
这对机械手来说是合理的吗?如果是,怎么做?
【问题讨论】:
不,这不合理。这将要求您检测流何时输出新行,然后使用选项卡跟进。为了做到这一点,您至少必须重写std::basic_ostream 的put 和write 成员函数,以便它们检查您的操纵器的注入状态,并在它们发生时采取相应的行动在输出中看到\n。绝对不合理。
【讨论】: