void CByteArray::RemoveAt(int nIndex, int nCount = 1);
- nIndex:要移除元素的位置索引。
- nCount:要移除的元素的数量,默认为 1。
这个方法允许你在字节数组的指定位置移除一个或多个字节。移除后,数组的大小将相应地减少。
以下是一个简单的示例:
CByteArray byteArray;
byteArray.Add(10);
byteArray.Add(20);
byteArray.Add(30);
TRACE(_T("Size before removal: %d\n"), byteArray.GetSize()); // 输出:3
byteArray.RemoveAt(1); // 移除索引 1 处的元素
TRACE(_T("Size after removal: %d\n"), byteArray.GetSize()); // 输出:2
在上述示例中,RemoveAt 方法被用于移除 CByteArray 对象中指定位置的元素,然后通过 GetSize 方法检查数组的大小。
转载请注明出处:http://www.zyzy.cn/article/detail/15823/MFC/CByteArray