首页
社区
课程
招聘
CList对象该怎么用啊?
发表于: 2005-10-27 23:25 7773

CList对象该怎么用啊?

2005-10-27 23:25
7773
#include <afxwin.h>
#include <afxtempl.h>

void main(void)
{
CList<int,int> m_list;
for (int i=0;i<10;i++)
     m_list.AddTail(33+i);
int a = m_list.GetAt(5);
// 我想取出链表中的第5个值,应该怎么做?
}

我写了一个最简单的,编译无法通过


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 202
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

链表不能用下标访问

参考:
        CList<int,int> m_list;
        for (int i=0;i<10;i++)
                m_list.AddTail(33+i);

        POSITION pos;
        int a;
        i = 0;
        for (pos = m_list.GetHeadPosition();pos!=NULL;m_list.GetNext(pos),i++) {               
                if (i==5) {
                        a = m_list.GetAt(pos);//i = 5,第5个元素^_^
                }
        }       
2005-10-28 01:17
0
雪    币: 288
活跃值: (112)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
3
int a = m_list.GetAt(m_list.FindIndex(5));
2005-10-28 11:48
0
游客
登录 | 注册 方可回帖
返回
//