我想了解将打印字符串重定向到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处理有区别吗?
提前致谢。