PKU-程序设计实习-Myistream_iterator

来源:互联网 发布:jsp和javascript哪个好 编辑:程序博客网 时间:2024/04/25 17:45
#include <iostream>#include <string>#include <iterator>using namespace std;template<class T>class CMyistream_iterator{public:CMyistream_iterator(istream& istrm_): istrm(istrm_){ istrm >> val;};void operator ++ (int){istrm >> val;};T operator * (){return val;}private:istream& istrm;T val;};int main()  { CMyistream_iterator<int> inputInt(cin);int n1,n2,n3;n1 = (* inputInt); //读入 n1]int tmp = * inputInt;cout << n1 << endl;inputInt ++;   n2 = * inputInt; //读入 n2inputInt ++;n3 = * inputInt; //读入 n3cout << n1 << "," << n2<< "," << n3 << endl;CMyistream_iterator<string> inputStr(cin);string s1,s2;s1 = * inputStr;inputStr ++;s2 = * inputStr;cout << s1 << "," << s2 << endl;return 0;  }


原创粉丝点击