我正在使用C ++编写一个程序。
我想打印一个名为Print()的方法的结果,该方法仅适用于打印到屏幕。
results->Print(); // this print to console I want it to print this information to a file.
是否可以重定向定义方法的标准输出而不更改它?
祝你好运, 豪尔赫·洛佩斯
答案 0 :(得分:0)
例如
std::ostream & Print( std::ostream &os = std::cout ) const;
在函数体内部用std::cout
替换所有os
。