while (cin) while(cin.good())的区别是什么??
如题 while (cin)如果最后一次读取成功了,则返回true,否则返回false~ 简而言之~就是是否成功读取了~while (cin.good()) 检查检查是否发生错误~若流未出现错误则为 true ,否则为 false 。 简而言之~就是检查这个流是否正常~是不是可以继续完成输入的任务~
其实我觉得都差不多~ cin 如果读取到错误的了~ 就会有一个错误的标志~ 导致cin无法继续读取~ 风过无痕丶 发表于 2018-4-6 13:37
while (cin)如果最后一次读取成功了,则返回true,否则返回false~ 简而言之~就是是否成功读取了~
whi ...
噢噢所以说他们是等价的吗? 不等价! 难道没有说清楚吗… 为什么会和等价扯上关系…
页:
[1]