各位高手,小弟在VC中使用CobArray遇到些问题,烦请解答,在线等&……
添加数据到Cobarray中
CObArray m_obArray;
CGraph *pGraph=new CGraph(m_nDrawType,m_ptOrigin,point);
m_obArray.Add(pGraph);
删除动态分配的内存和CObArray
delete m_obArray.GetAt(i);//释放内存
m_obArray.RemoveAll();//删除CObArray数据
我的问题
1。释放时候,释放的是动态分配的内存地址,还是CGraph(m_nDrawType,m_ptOrigin,point);类中添加的数据
2.m_obArray.RemoveAll();删除的是CGraph类中的数据,还是存储CGraph内存的地址
3。CGraph *pGraph=(CGraph*)new CGraph(m_nDrawType,m_ptOrigin,point);
将动态开辟的地址的指针值传递到*pGraph中,程序也没有问题,不知道是怎么回事。
谢谢高手们,在线等