流迭代器与流输入的差别

发布时间 2023-03-23 22:01:15作者: 理想主义者光芒万丈

首先流迭代器用于cin时,

 

 但是,它的执行貌似有“延迟”,即向输入缓冲区输入第二个数据,才打印上一轮的数据:

 

 说一下过程:输入5按回车,继续输入3按回车,此时打印5, 空格输入4按回车, 自动打印3,按空格输入6按回车, 自动打印4, 结束此刻,会打印6.

还有一个例子,输入ctrl+Z后还是会继续执行cout 。(笔者不去探究细节了,用就行)

 

 

 

 

cin的读取:一轮一轮来。