- 2
- 0
- 约4.11千字
- 约 8页
- 2016-11-26 发布于河南
- 举报
Ctypedptrlist模板类使用心得
Ctypedptrlist模板类使用心得
CtypedPtrListCObList,Circle * m_CirList;
CtypedPtrList是一个链表模板类, 里面有一些操作方法,如GetNext()、GetAt()等操作。
参数1:第一个参数说明是列表的基类,这里必须是个指针列表类(Coblist或者CPtrlist,自己觉得用其他的列表类也可以,只要是指针列表类)
object,所以,拥有Serialize()序列化的操作。
参数2:第二个参数指在列表类中所存放的类型GetHeadPosition()
这个是用来获取链表头的方法;
返回值类型: POSITION
例1:POSITION pos=pDoc-m_CirList.GetHeadPosition();
这里的pos是用来记录链表头的位置。
2.GetNext(POSITION pos);
用来获取下一个链表的位置。
返回值类型:与模板类里的参数2的类型一致。
例2:while(pos!=NULL)
{
Circle * cir = pDoc-m_CirList.GetNext(pos);
}
例2的作用,主要是遍历整个链表,从而对链表里的元素进行操作。因GetNext()返回值类型与链表里元素的类型一致, 故在此用Circle *类型的对象cir来对该链表中的元素进行操作。
您可能关注的文档
最近下载
- QBQB401-2023冷轧钢板及钢带的尺寸外形重量及允许偏差.docx VIP
- 统编版道德与法治四年级下册10.买东西的学问(课件).pptx VIP
- 解析10建筑装饰装修工程施工质量管理.pptx VIP
- 2025年上海市各区高三物理等级考二模试题汇编 专题3曲线运动和万有引力.docx
- 高校教师生成式人工智能教学使用指南1.0(学业评估设计场景).pptx
- 9.1《中国有了共产党 开天辟地的大事变》教学课件 2026道德与法治五年级下册.pptx VIP
- (完整word版)俄语字母表.pdf VIP
- T_CACM 1298-2019 中医整脊科临床诊疗指南 骨质疏松脊椎并发症.docx VIP
- 中外文学名著导论 刘建军42.列夫-托尔斯泰 《舞会之后》.ppt VIP
- 肾囊肿幻灯片课件.pptx VIP
原创力文档

文档评论(0)