1
6
选项1:设置标准输入(&D);stdout公司 根据 cppreference.com :
只要你没有打电话
所以
注1:
设置全局
注2:
使用时
如果可能,我建议使用
选项2:设置cin&cout的rdbuf()
另一方面,正如一些评论所提出的那样,正在取代
你在这里有什么选择?
|
2
2
您可以为socket\u streambuf类创建(或使用现有)库,并将其与std::cout/std::cin关联:
这样,您就不必费心操纵(全局)C流缓冲区的状态。 |
Spring fancy · 为什么linux中不混合标准输入? 6 年前 |
Gordon · 在Linux中读取和写入同一文件描述符时出现问题 6 年前 |
Alexander Mills · 向下传递手柄管道 7 年前 |
Bilow · 如何处理open()返回1 7 年前 |
Dov · 调试Mac/Cococa文件描述符泄漏 10 年前 |
Sergey L. · perl多管CLOEXEC 10 年前 |