在 MFC(Microsoft Foundation Classes)的 CArray 类中,IsEmpty 方法用于检查数组是否为空,即数组中是否没有元素。以下是 CArray::IsEmpty 方法的签名:
BOOL CArray::IsEmpty() const;

该方法没有参数,返回一个 BOOL 类型的值,表示数组是否为空。如果数组为空,则返回 TRUE;否则,返回 FALSE。

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

// 检查数组是否为空
BOOL isEmpty = myArray.IsEmpty(); // isEmpty 现在为 TRUE

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

// 再次检查数组是否为空
isEmpty = myArray.IsEmpty(); // isEmpty 现在为 FALSE

IsEmpty 方法是一个方便的方法,用于检查数组是否包含任何元素。在进行数组操作之前,您可以使用此方法检查数组是否为空,以避免不必要的操作。


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