关于 std::cin
  • 板块学术版
  • 楼主红黑树
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/1/18 01:07
  • 上次更新2023/10/28 12:05:45
查看原帖
关于 std::cin
413140
红黑树楼主2022/1/18 01:07

大家都知道 C++ 的输入是基于 std::streambuf 的。

#include <fstream>
#include <iostream>

using namespace std;

signed main() {
  ifstream in;
  in.set_rdbuf(cin.rdbuf());
  return 0;
}

这个 in 就可以在控制台输入了

那么,cinstreambuf* 是什么时候,被赋值的呢?赋的又是什么值呢?

自己看源代码没看懂

2022/1/18 01:07
加载中...