nix3m 2003年09月09日
CArray存放变长的结构体+?
typedef struct MutiPoint
{
AVSBoundingBox m_Box; // Bounding Box
int m_nNumPoints; // Number of Points
CArray<AVSPoint, AVSPoint&> m_arrPoints;// The Points in the set
MutiPoint& operator = (const MutiPoint& multiPoint)//Note: if not overload this oprator, CArray will send compile fatal error.
{
m_Box = multiPoint.m_Box;
m_nNumPoints = multiPoint.m_nNumPoints;
m_arrPoints.Copy(multiPoint.m_arrPoints);
return *this;
}
} AVSMutiPoint;
如上所示的一个结构体,
我用CArray<AVSMutiPoint, AVSMutiPoint&> m_arrMultiPoint;
当我用m_arrMultiPoint.m_arrPoints.Add(point)时,提示内部指针无效,这是怎么回事。
...全文
19 点赞 收藏 8
写回复
8 条回复

还没有回复,快来抢沙发~

发动态
发帖子
VC/MFC
创建于2007-09-28

7882

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告