class CMyistream_iterator{public: T value; istream &my_cin; // 必须是引用 CMyistream_iterator(istream &_cin) : my_cin(_cin) { cin >> value; // 读取第一个数 } T operator*() { return value; } void operator++(int) { cin >> value; }};