时间/指令方面,将输出重定向到nul与不打印相同?

时间:2017-02-26 15:18:09

标签: windows c++03

我想了解将打印字符串重定向到NUL以及不打印它之间的区别是什么? 假设应用程序名称为App.exe

{
    ...
    cout<< "Testing time/instructions\n";
    ...
}

使用重定向运行:

App.exe > nul  / or App.exe > nul 2>&1

以及没有cout命令的代码(我们可以假设cout发生在inf时间,因此我更容易理解)

应用程序并不知道它正在被重定向。但是O.S处理cout并立即回归&#34;成功&#34;?或者NUL是否会影响运行时的临时文件? + linux / windows nul处理有区别吗?

提前致谢。

0 个答案:

没有答案