首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

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

2012-01-28 
有关访问保护型数据的问题,在线等啊!!!在线求救!怎么[CODEING]处填入m_CAInfo中的数据;{假设m_CAInfo已经

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

怎么[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 公共存取函数

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

热点排行