在MFC(Microsoft Foundation Classes)中,CByteArray 类包含一个名为 GetAt 的公共方法,用于获取指定索引位置的字节值。

以下是 CByteArray::GetAt 方法的基本用法:
BYTE GetAt(int nIndex) const;

此方法接受一个整数参数 nIndex,表示要检索的字节在数组中的索引位置。它返回该索引位置的字节值(BYTE 类型)。

示例代码:
CByteArray byteArray;  // 创建一个 CByteArray 对象

// 向字节数组添加一些数据
byteArray.Add(0x01);
byteArray.Add(0x02);
byteArray.Add(0x03);

// 获取索引位置为1的字节值
BYTE value = byteArray.GetAt(1);

在上面的示例中,GetAt 方法用于获取字节数组 byteArray 中索引位置为1的字节值(0x02)。

请注意,索引是从0开始的。如果你尝试访问超出数组范围的索引,可能会导致不可预测的结果。因此,在使用 GetAt 方法之前,最好检查索引是否在有效范围内。




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