Ctypedptrlist 模板类使用心得
CtypedPtrList<CObList,Circle *> m_CirList;
CtypedPtrList 是一个链表模板类, 里面有一些操作方法,如 GetNext()、GetAt()等操作。
参数 1:第一个参数说明是列表的基类,这里必须是个指针列表类( Coblist 或者
CPtrlist,自己觉得用其他的列表类也可以,只要是指针列表类)
PS:CObList 是继承了 Cobject,所以,拥有 Serialize()序列化的操作。
参数 2:第二个参数指在列表类中所存放的类型(可以是自定义类的指针)
成员函数:
1.GetHeadPosition()
这个是用来获取链表头的方法;
返回值类型: POSITION
例 1:POSITION pos=pDoc->m_CirList.GetHeadPosition();
这里的 pos 是用来记录链表头的位置。
2.GetNext(POSITION pos);
用来获取下一个链表的位置。