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


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

怎么[CODEING]处填入mCAInfo中的数据;{假设mCAInfo已经赋值}
mCAInfo为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;
//遍历所有对象,复制状态数据到发送缓冲区mSendBuf

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

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

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



VC编程基础 C++/VC 程序开发

Left0 12 years, 11 months ago


关注下,顶............

Ryo·X answered 12 years, 11 months ago


or

增加一个CAInfo 公共存取函数


ABBYY answered 12 years, 11 months ago


加一个拷贝构造函数


xusiji answered 12 years, 11 months ago


直接用pCA-> m_CAInfo不就行了

七色D人形使 answered 12 years, 11 months ago

Your Answer