打印

结构体分析

[复制链接]
1042|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yybj|  楼主 | 2012-6-16 18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
// 消息头
struct TMSG_HEADER
{
char cMsgID; // 消息标识

TMSG_HEADER(char MsgID = INVALID_MSG)
: cMsgID(MsgID)
{
}
};

// 用户登陆
struct TMSG_USERLOGIN
: TMSG_HEADER
{
Peer_Info PeerInfo;

TMSG_USERLOGIN(const Peer_Info &rPeerinfo)
: TMSG_HEADER(MSG_USERLOGIN)
{
PeerInfo = rPeerinfo;//标示1
}
};

这是一个类里面的2个结构体定义,我单步跟踪到 标示1 这里就出问题了 ,请哪位兄台先帮我分析一下这个结构体什么意思,然后看能不能帮忙解决为什么这里出错
struct Peer_Info
{
Addr_Info IPAddr[MAX_ADDNUM]; // 本机所有适配器的IP地址和端口号,
// 数组的第nAddrNum + 1个元素是本次通讯server端分配的IP地址和端口号
char szUserName[MAX_USERNAME]; // 用户名
DWORD dwActiveTime; // 活跃时间
int nAddrNum; // 适配器数目
Addr_Info P2PAddr; //
Peer_Info();

Peer_Info operator=(const Peer_Info& rPeerinfo);
};
里面用到的一个结构体的定义。

相关帖子

沙发
dfsa| | 2012-6-16 18:49 | 只看该作者
作用域的问题

使用特权

评论回复
板凳
无冕之王| | 2012-6-16 19:02 | 只看该作者
应该是作用域的问题

使用特权

评论回复
地板
pkat| | 2012-6-16 19:14 | 只看该作者
错误提示贴出来看看

使用特权

评论回复
5
xsgy123| | 2012-6-17 23:51 | 只看该作者
作用域的问题
dfsa 发表于 2012-6-16 18:49

感觉应该就是作用域的问题,再单步调试看看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

2496

帖子

1

粉丝