VC :模板类

mac2022-06-30  22

//基于控制台的程序//模板类:CTypedPtrlist、CTypedPtrArray、CTypedPtrMap;添加MFC的支持,方法如下://Project|Settings命令,弹出Project Setting对话框,在General标签下的“Microsoft Foundation Classes”下选择Used MFC in Shared DLL项。#include <iostream.h>#include <afxtempl.h>//引入头文件class BASE  //定义一个类{public: int x;  //类的成员变量 int y;};CTypedPtrList <CPtrList,BASE *> m_list; //模板列表void main(){ int i=0; int x; int y; while(i==0) {  BASE *base1=new BASE;  cin>>x>>y;//输入数据  base1->x=x;  base1->y=y;  m_list.AddTail(base1);//添加到链表的尾部  cout<<"输入0继续,输入其他则推出"<<endl;  cin>>i; } POSITION pos=m_list.GetHeadPosition();//得到头部位置 while(pos!=NULL) {  BASE *base2=new BASE;  base2=m_list.GetNext(pos);//得到下一个位置  cout<<base2->x<<base2->y<<endl;//输出数据 }}

转载于:https://www.cnblogs.com/shenchao/archive/2013/03/02/2941108.html

相关资源:vc 模板库参考手册 ,PDF类_免费电子书
最新回复(0)