在 MFC(Microsoft Foundation Classes)中,CWordArray::RemoveAll 方法用于移除数组中的所有元素,使数组变为空数组。该方法不返回任何值。

以下是一个简单的例子,演示如何使用 CWordArray::RemoveAll 方法:
#include <afx.h>  // 包含 MFC 头文件

void ClearArray()
{
    CWordArray wordArray;
    wordArray.Add(10);
    wordArray.Add(20);
    wordArray.Add(30);

    TRACE("Array size before RemoveAll: %d\n", wordArray.GetSize());

    // 移除数组中的所有元素
    wordArray.RemoveAll();

    TRACE("Array size after RemoveAll: %d\n", wordArray.GetSize());
}

在这个例子中,ClearArray 函数创建了一个 CWordArray 对象,并使用 Add 方法向数组中添加了三个 WORD 类型的元素。然后,使用 RemoveAll 方法移除数组中的所有元素,并通过 GetSize 方法输出数组的大小,以展示数组已变为空数组。

RemoveAll 方法通常用于清空数组,使其不包含任何元素。


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