16,472
社区成员
发帖
与我相关
我的任务
分享
CDllFrame *m_pDllFrame = new CDllFrame[3];
CDllFrame* p = new CDllFrame;
(m_pDllFrame+2) = p;
CDllFrame *m_pDllFrame = new CDllFrame[3]; //创建了一个CDllFrame的对象数组
CDllFrame* p = new CDllFrame; //创建了一个CDllFrame对象实例,指针p指向它
(m_pDllFrame+2) = p; //不是左值表达式,不能赋值,修改成m_pDllFrame[2] = p后将对象指针赋值给对象,没有对应的=操作符
typedef CDllFrame *PCDllFrame;
PCDllFrame *m_pDllFrame = new PCDllFrame[3];
CDllFrame* p = new CDllFrame;
m_pDllFrame[2] = p;