小小希希 发表于 2017-2-7 23:45:29

c++输入操作符>>到底返回值是什么

最近看c++ primer,书中讲到string对象的读写时有介绍以下知识点:
1.输入操作符“>>”返回左操作数作为运算结果,所以可以cin>>s1>>s2;
我理解的意思就是cin>>s1返回cin

又介绍说
2.string的输入操作符也会返回所读的数据流
所以有while(cin>>word) count<<word<<endl;
我理解的意思就是cin>>word返回word值

这cin到底返回啥?麻烦各位解答,已蒙圈。

brother_yan 发表于 2017-2-8 01:00:51

cin>>word依然返回cin,istream重载了强制类型转换bool
页: [1]
查看完整版本: c++输入操作符>>到底返回值是什么