类定义class CPerSocketData
{
public:
SOCKET m_Socket;
SOCKET m_AccSocket;
char clno[30];
char clip[40]; CPerSocketData()
{
m_Socket = INVALID_SOCKET;
m_AccSocket = INVALID_SOCKET;
memset(clno,0,30);
memset(clip,0,40); }
};CList的定义
CList <CPerSocketData *, CPerSocketData *> m_ArrSocketData;报错代码如下:CPerSocketData *scp=NULL;
POSITION pos = pThis->m_ArrSocketData.GetHeadPosition();
while (pos != NULL)
{
scp = pThis->m_ArrSocketData.GetNext(pos);
if (scp->m_Socket = pPerSockData->m_Socket)
{
memcpy(scp->clip,clientip,strlen(clientip));
pThis->m_ArrSocketData.SetAt(pos,scp);
break;
}
}
在执行:pThis->m_ArrSocketData.SetAt(pos,scp);时报错,求原因
{
public:
SOCKET m_Socket;
SOCKET m_AccSocket;
char clno[30];
char clip[40]; CPerSocketData()
{
m_Socket = INVALID_SOCKET;
m_AccSocket = INVALID_SOCKET;
memset(clno,0,30);
memset(clip,0,40); }
};CList的定义
CList <CPerSocketData *, CPerSocketData *> m_ArrSocketData;报错代码如下:CPerSocketData *scp=NULL;
POSITION pos = pThis->m_ArrSocketData.GetHeadPosition();
while (pos != NULL)
{
scp = pThis->m_ArrSocketData.GetNext(pos);
if (scp->m_Socket = pPerSockData->m_Socket)
{
memcpy(scp->clip,clientip,strlen(clientip));
pThis->m_ArrSocketData.SetAt(pos,scp);
break;
}
}
在执行:pThis->m_ArrSocketData.SetAt(pos,scp);时报错,求原因
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货