#include #include //包含头文件 class BASE //定义一个类 { public: int x;int y; //类的成员变量 }; CTypedPtrList m_list; //模板链表 void main() { int i=0,x, y; while(i==0) { BASE *base1=new BASE; cin>>x>>y; //输入数据 base1->x=x; base1->y=y; m_list.AddTail(base1); //添加到模板链表的尾部 cout<<"输入0继续,输入其他则退出"<>i; } POSITION pos=m_list.GetHeadPosition(); //得到头部位置 while(pos!=NULL) { BASE *base2=new BASE; base2=m_list.GetNext(pos); //得到下一个位置 cout<x<y<