2014年3月7日

while(cin>>a)的原理

摘要: >>运算符返回的是流对象的引用,那么题目就变成了 while(cin); 这好像有点奇怪,上网找了答案这是地址点击打开链接以下是复制过来的内容,不是本人原创:今天看书的时候看到代码while(cin>>val),忽然就在想这样写的合法性是如何判定的。我们都知道cin是一个流对象,而>>运算符返回左边的流对象,也就是说cin>>val返回cin,于是while(cin>>val)就变成了while(cin),问题就变成了一个流对象在判断语句中的合法性。 不管是while(cin)还是if(cin),都是合法的,为什么呢?我们自己定义一个 阅读全文

posted @ 2014-03-07 07:51 剑行earth 阅读(3726) 评论(0) 推荐(1) 编辑

导航