想定义这样的链表应该怎么实现?
//ClientSocket.h
class CClientSocket : public CAsyncSocket
{
public:
CClientSocket();
virtual ~CClientSocket();
private:
UINT m_UserID;
};
我定义上面那个类,然后再定义下面这个链表就会有错误,是怎么回事?
如果想定义这个链表应该怎么实现?
#include "ClientSocket.h"
#include <afxtempl.h>
CList <CClientSocket,CClientSocket&> m_lsSocket;
class CClientSocket : public CAsyncSocket
{
public:
CClientSocket();
virtual ~CClientSocket();
private:
UINT m_UserID;
};
我定义上面那个类,然后再定义下面这个链表就会有错误,是怎么回事?
如果想定义这个链表应该怎么实现?
#include "ClientSocket.h"
#include <afxtempl.h>
CList <CClientSocket,CClientSocket&> m_lsSocket;
...全文
相关推荐
C语言实现单链表反转
主要介绍了C语言实现单链表反转,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java 中链表的定义与使用方法
主要介绍了java 中链表的定义与使用方法的相关资料,需要的朋友可以参考下
C#定义并实现单链表实例解析
本文以实例详细描述了C#定义并实现单链表的过程及原理。一般来说C#定义并实现单链表,代码包括构成链表的结点定义、用变量来实现表头、清空整个链表 、链表复位,使第一个结点成为当前结点、判断链表是否为空、判断当前结点是否为最后一个结点、返回当前结点的下一个结点的值,并使其成为当前结点、将当前结点移出链表,下一个结点成为当前结点等内容。 具体实现代码如下所示: using System; using System.IO; // 构成链表的结点定义 public class Node { public Object data; public Node next; public Node( Ob
C++实现链表,节点类的自定义实现。
首先声明,资源实在Linux的环境下运行的,其中含有Makefile文件。如果想要编译的话,只需要执行make命令就可以了。 非常适合有一定基础的C++学习人员练习
十字链表的定义及实现
本十字链表代码包含图的创建(插入顶点及弧)、弧权值的获取、删除顶点或弧,输出图中的数据,代码实测正确,若有疑问请发邮件(mark@cug.edu.cn)


