相关疑难解决方法(0)

如何从标准流中获取自己的流?

如何从标准流中获取自己的流?

在C#语言中,有一个Stream类,但C++的流太复杂了.

我想要这样的东西:

class my_stream : public std::stream
{
  // How to derive?
};

void using_a_stream(std::stream* s)
{
  *s << "Hello world";
}

void main()
{
  std::stream s1;
  std::fstream s2("C:\\test.txt");
  my_stream s3;

  using_a_stream(&s1);
  using_a_stream(&s2);
  using_a_stream(&s3);
}
Run Code Online (Sandbox Code Playgroud)

注意:代码只是一个示例,可能是无效的C++程序.谢谢.

c++ iostream

6
推荐指数
1
解决办法
4607
查看次数

标签 统计

c++ ×1

iostream ×1