【问题标题】:What happen if an input stream is sent to an output stream? [closed]如果将输入流发送到输出流会发生什么? [关闭]
【发布时间】:2013-06-12 23:46:11
【问题描述】:

如果将输入流发送到输出流会怎样? 是否可以 你能帮我举个c++的例子吗

【问题讨论】:

标签: c++ c visual-c++ input


【解决方案1】:

假设你的意思是这样的:

std::cout << std::cin;

是的,你可以这样做。根据您使用的是符合 C++03 还是 C++11 的编译器,它会做不同的事情:

  • C++03: 打印出std::cin.operator void *()的返回值
  • C++11:会打印出std::cin.operator bool()的返回值

它不会自动将输入流的结果复制到输出流中。

【讨论】:

    【解决方案2】:

    将输入流发送到输出流称为管道。

    是的,你可以做到。

    【讨论】:

      猜你喜欢
      • 2013-11-08
      • 1970-01-01
      • 2019-08-02
      • 2015-07-15
      • 2021-06-25
      • 2015-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多