非模板MFC数组类
SetSize 设置数组大小(任何时刻都可以动态增加数组大小)
InsertAt 向数组插入一个元素,自动增加数组大小
InsertAt(4,5,6) 在第四位置插入五,第三个参数是插入的次数,第二个参数可以使另一个数组对象的指针
GetSize 返回数组元素个数
GetUpperBound 返回数组上界下标
RemoveAt 删除一个以上的元素
RemoveAll 清空数组
如果元素是指针时如:(CPtrArray,CObArray)
要清空数组并删除被指针所指向的对象
int nSize = array.GetSize();
for(int i = 0; i<nSize; i++)
delete array[i];
array.RemoveAll();
模板类
CArray<CPoint,CPoint&>array;//声明一个类型为CPoint的安全数组
第一个参数是保存在数组中的数据类型