void CPtrArray::InsertAt(int nIndex, void* newElement, int nCount = 1);
- nIndex: 要插入新元素的位置索引。
- newElement: 要插入的新元素的指针。
- nCount: 要插入的元素数量,默认为 1。
此方法的目的是在 CPtrArray 中的特定位置插入一个或多个指针。例如:
CPtrArray ptrArray;
// 在索引位置 2 插入一个指针
ptrArray.InsertAt(2, pNewPointer);
// 在索引位置 3 插入三个相同的指针
ptrArray.InsertAt(3, pNewPointer, 3);
这样就会在指定位置插入相应数量的指针。请注意,此方法不会自动释放原有位置上的指针,需要在插入新指针前手动释放或追踪原有指针的所有权。
转载请注明出处:http://www.zyzy.cn/article/detail/21892/MFC/CPtrArray