我想要做的是创建一种"管道"(如进程之间的管道),但在同一程序中的c ++ iostream之间.我有一个函数需要输入流作为参数,但我的数据来自输出流.那么有没有一种标准的方法将a的输出std::ostream输入到输入std::istream?
在C++中,如果我有一个套接字,我该如何从中创建一个ostream对象?
我用google搜索了一些例子:http: //members.aon.at/hstraub/linux/socket++/docu/socket++_10.html
我试过了:
sockbuf sb(sockfd);
std::ostream outputStream(&sb);
Run Code Online (Sandbox Code Playgroud)
但我找不到.h文件和要与'sockbuf'链接的库.那是标准c ++库的一部分吗?