套用CArray时出现问题 各位大侠,我定义了一个类cls,里面有一个成员变量为CArray类型,然后我又将这个类加入CArray中,形成CArray<cls,cls&> m_cls的形式,但是编译时会报错,不知是何原因,该如何解决呢?谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码如下:class EDATA{ public: double allsecond; CArray<CoorCar,CoorCar&> satpos; };CArray<EDATA,EDATA&> m_EArrAll;EDATA m_Edata;m_EArrAll.Add(m_Edata); // 该句代码报错错误如下:1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxtempl.h(267) : error C2248: “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)1> c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(552) : 参见“CObject::operator =”的声明1> c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(522) : 参见“CObject”的声明1> 此诊断出现在编译器生成的函数“CArray<TYPE,ARG_TYPE> &CArray<TYPE,ARG_TYPE>::operator =(const CArray<TYPE,ARG_TYPE> &)”中1> with1> [1> TYPE=CoorCar,1> ARG_TYPE=CoorCar &1> ] CArray<cls*, cls*> m_cls; CArray不能嵌套吧用的话像上面说的用指针好了 系统消息队列VS程序消息队列 又是MsflexGrid问题 请教高手:如何根据事件记录的应用程序错误信息协助查程序错误 ? 菜鸟求助,关于视频采集程序窗口移动和问题。 FtpFindFirstFile获取文件名不正确,请高手们指教! 对话框类问题 这样实现的电子签章的透明处理算法达到了要求,但是刷新有问题,大家帮忙看看 C语言序列化库tpl的疑问--dll导出名字。 dtm_anchorw 如何判断combo box 控件有没有被选择 一个对话框两个静态文本,在一个上画图成功了,另一个不行?求指教。 错在哪谢谢
class EDATA{
public:
double allsecond;
CArray<CoorCar,CoorCar&> satpos;
};
CArray<EDATA,EDATA&> m_EArrAll;
EDATA m_Edata;
m_EArrAll.Add(m_Edata); // 该句代码报错
错误如下:
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxtempl.h(267) : error C2248: “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)
1> c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(552) : 参见“CObject::operator =”的声明
1> c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(522) : 参见“CObject”的声明
1> 此诊断出现在编译器生成的函数“CArray<TYPE,ARG_TYPE> &CArray<TYPE,ARG_TYPE>::operator =(const CArray<TYPE,ARG_TYPE> &)”中
1> with
1> [
1> TYPE=CoorCar,
1> ARG_TYPE=CoorCar &
1> ]