首先流迭代器用于cin时,
但是,它的执行貌似有“延迟”,即向输入缓冲区输入第二个数据,才打印上一轮的数据:
说一下过程:输入5按回车,继续输入3按回车,此时打印5, 空格输入4按回车, 自动打印3,按空格输入6按回车, 自动打印4, 结束此刻,会打印6.
还有一个例子,输入ctrl+Z后还是会继续执行cout 。(笔者不去探究细节了,用就行)
cin的读取:一轮一轮来。
首先流迭代器用于cin时,
但是,它的执行貌似有“延迟”,即向输入缓冲区输入第二个数据,才打印上一轮的数据:
说一下过程:输入5按回车,继续输入3按回车,此时打印5, 空格输入4按回车, 自动打印3,按空格输入6按回车, 自动打印4, 结束此刻,会打印6.
还有一个例子,输入ctrl+Z后还是会继续执行cout 。(笔者不去探究细节了,用就行)
cin的读取:一轮一轮来。