我想定义一个类,MyStream以便:
MyStream myStream;
myStream << 1 << 2 << 3 << std::endl << 5 << 6 << std::endl << 7 << 8 << std::endl;
Run Code Online (Sandbox Code Playgroud)
给出输出
[blah]123
[blah]56
[blah]78
Run Code Online (Sandbox Code Playgroud)
基本上,我想在前面插入一个"[blah]",然后在每次非终止 后插入std::endl?
这里的困难不是逻辑管理,而是检测和重载处理std::endl.有一种优雅的方式来做到这一点?
谢谢!
编辑:我不需要有关逻辑管理的建议.我需要知道如何检测/过载打印std::endl.