c++ - 管道到 C++ 流

标签 c++ ipc posix pipe iostream

是否可以将 POSIX 系统上通过 pipe() 生成的管道转换为 std::istreams 和 std::ostreams? 如果是,怎么办?

我宁愿使用 << 和 >> 而不是 read() 和 write()

提前致谢

最佳答案

有些非标准的构造函数采用文件描述符编号或 FILE*。参见 http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-api-4.5/a00074.html#a777faeb6849444b4663d1cbe543e1ae3

关于c++ - 管道到 C++ 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3689064/

相关文章:

c# - Java 和 .NET 3.5 之间进程间通信的最佳方法是什么?

c - sigprocmask() 中的 Set 和 Oldset

pthreads - pthreads 的官方标准是什么?

c++ - 计算排序算法中的执行时间

c - 为什么每次操作系统重启时都会自动构建msgqueue?

c++ - IPC linux 中数组存储的段错误

c++ std::string.find 在 boolean 表达式中返回意外结果

c++ - 最长回文子串(C++帮助)

c++ - 是否可以在 Visual Studio 2013 中设置多个条件断点?

c++ - 在 C++ 中更改私有(private)原始变量的值