读书人

有关访问保护型数据的有关问题

发布时间: 2012-01-28 22:06:13 作者: rapoo

有关访问保护型数据的问题,在线等啊!!!
在线求救!

怎么[CODEING]处填入m_CAInfo中的数据;{假设m_CAInfo已经赋值}
m_CAInfo为protected型,怎么读出来啊!

=============================
class CA
{
public:
CA();
~CA(void);

protected:
CAInfo m_CAInfo;
};

//定义映射模版类
typedef CTypedPtrMap <CMapWordToPtr, WORD, CA*> CAInfoPtrMap;

void CMsgSender::BroadCastTrkMsg(CAInfoPtrMap* pCAMap)
{
UINT ACount;
WORD wNum;
CA* pCA = NULL;
POSITION pos = NULL;
//遍历所有对象,复制状态数据到发送缓冲区m_SendBuf

ACount = pCAMap-> GetCount();
if (ACount > 0)
{
pos = pCAMap-> GetStartPosition();//定位到映射的开头

while ( pos != NULL)
{
pCAMap-> GetNextAssoc(pos, wNum, pAircraft);//从映射重复获取下一个键与值

//编写将对象pCA指向m_CAInfo数据写到缓冲区代码
[CODEING]
}
}
}



[解决办法]
直接用pCA-> m_CAInfo不就行了
[解决办法]
加一个拷贝构造函数

[解决办法]
or

增加一个CAInfo 公共存取函数

[解决办法]
关注下,顶............

读书人网 >VC

热点推荐