65,208
社区成员
发帖
与我相关
我的任务
分享int i, j;
(cin >> i) >> j; // 返回cin对象
(cout << i) << j; // 返回cout对象
while (cin >> i) // 返回的cin对象此时通过内置的oprator void*()转换成指针来判定读取是否成功
cout << j;
...
返回什么:
istream& operator>> (bool& val);
istream& operator>> (short& val);
istream& operator>> (unsigned short& val);
istream& operator>> (int& val);
istream& operator>> (unsigned int& val);
istream& operator>> (long& val);
istream& operator>> (unsigned long& val);
istream& operator>> (float& val);
istream& operator>> (double& val);
istream& operator>> (long double& val);
istream& operator>> (void*& val);
stream buffers (2)
istream& operator>> (streambuf* sb );
manipulators (3)
istream& operator>> (istream& (*pf)(istream&));
istream& operator>> (ios& (*pf)(ios&));
istream& operator>> (ios_base& (*pf)(ios_base&));
cout...
可参考:
http://www.cplusplus.com/reference/istream/istream/operator>>/
http://www.cplusplus.com/reference/ostream/ostream/operator<</