我想让cout总是在我调用时打印额外的字符串(上面和下面)。这对我来说实际上很奇怪,因为我主要使用Java和C#。 编辑:也许我们可以为“y”字符串或类似的东西定义其他值?
实施例
代码:
#include <iostream>
int main(){std::cout<<"y\n";}
结果(打印):
x
y
z
我不想更改int main()
方法,只是可能会覆盖字符串类型的<<
?
或者可能 让cout调用其他方法?
答案 0 :(得分:6)
我认为你不能用cout做到这一点。你可以做的是创建一个简单的I / O包装器来进行额外的打印,然后调用cout来完成真正的工作。