Carray的用法
我在mousemove中定义了如下代码:
void CMy110View::OnMouseMove(UINT nFlags, CPoint point)
{
CArray <CPoint,CPoint> myArray;//定义数组
myArray.Add(point);//添加数组值
}
问:这样就能将point点的所有数据存到myarray中了吗?是不是还得加开辟内存空间的代码还有销毁数组(释放内存)的代码啊?
怎么写这些代码?苦于没有msdn啊!!!受教了!
[解决办法]
在My110View.h:
定义CArray <CPoint,CPoint> myArray;//定义数组
在My110View::My110View()
{
myArray.RemoveAll();
}
void CMy110View::OnMouseMove(UINT nFlags, CPoint point)
{
myArray.Add(point);//添加数组值
}
My110View::~My110View()
{
myArray.RemoveAll();
}