在 MFC(Microsoft Foundation Classes)的 CArray 类中,可以通过 operator[] 运算符来访问数组的元素。这个运算符允许通过索引直接访问数组中的元素。以下是 CArray 类中 operator[] 运算符的使用示例:
CArray<int, int> myArray;

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

// 使用 operator[] 访问数组元素
int firstElement = myArray[0]; // 获取第一个元素(10)
int secondElement = myArray[1]; // 获取第二个元素(20)

operator[] 运算符返回数组中指定索引位置的元素的引用,允许读取和修改该元素的值。请注意,在使用此运算符时,确保索引在有效范围内,以避免越界访问。
// 修改数组的第三个元素的值
myArray[2] = 35; // 数组现在为 {10, 20, 35}

通过 operator[] 运算符,可以像使用普通数组一样方便地访问和修改 CArray 类的元素。


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