C++中读取缓冲区和输出缓冲区是一个吗,为什么读cin会刷新cout,程序非正常终止时也会刷新缓冲

C++中读取缓冲区和输出缓冲区是一个吗,为什么读cin会刷新cout,程序非正常终止时也会刷新缓冲呢?
2026年09月21日 21:54
有1个网友回答
网友(1):

因为默认cin是绑定cout的 所以读cin会刷新cout
你可以用cin.tie(0)来取消这个绑定