在 MFC(Microsoft Foundation Classes)的 CArray 类中,SetAt 方法用于设置数组中指定索引位置的元素的值。以下是 CArray::SetAt 方法的签名:
void CArray::SetAt(int nIndex, ARG_TYPE newElement);

其中,nIndex 是要设置的元素的索引,newElement 是新的元素值。该方法会将指定索引位置的元素的值更新为新的值。

以下是一个示例:
CArray<int, int> myArray;

// 填充数组
myArray.Add(10);
myArray.Add(20);
myArray.Add(30);

// 将索引为 1 处的元素设置为新值 25
myArray.SetAt(1, 25); // 数组现在为 {10, 25, 30}

SetAt 方法允许您直接设置数组中指定索引位置的元素的值。请确保索引 nIndex 在有效范围内,以避免越界访问。


转载请注明出处:http://www.zyzy.cn/article/detail/15487/MFC/CArray