这段代码是什么意思啊

#include
using namespace std;
class MyCin {
public:
istream& operator>>(int& input)

{
cin >> input;
return cin;
}
};
int main()
{
MyCin m;
int n1,n2;
while( m >> n1 >> n2)
cout << n1 << " " << n2 << endl;
return 0;
}

定义了MyCin类,这个类重载了>>运算符,实现将int类型数据输入。
m >> n1 >> n2
将m流输入到n1 n2上去(实际上调用了cin>>)
再输出n1 n2

问题解决的话,请点采纳