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


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

怎么[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 11 years, 6 months ago


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

Ryo·X answered 11 years, 6 months ago


or

增加一个CAInfo 公共存取函数


ABBYY answered 11 years, 6 months ago


加一个拷贝构造函数


xusiji answered 11 years, 6 months ago


直接用pCA-> m_CAInfo不就行了

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

Your Answer