CStringArray::IsEmpty 是 MFC(Microsoft Foundation Classes)中 CStringArray 类的一个公共方法,用于检查数组是否为空(即不包含任何元素)。

以下是一个简单的示例,演示如何使用 IsEmpty 方法:
#include <afx.h>

int main() {
    // 创建一个 CStringArray 对象
    CStringArray strArray;

    // 检查数组是否为空
    if (strArray.IsEmpty()) {
        wprintf(_T("The array is empty.\n"));
    } else {
        wprintf(_T("The array is not empty.\n"));
    }

    // 添加一些元素到数组中
    strArray.Add(_T("One"));
    strArray.Add(_T("Two"));

    // 再次检查数组是否为空
    if (strArray.IsEmpty()) {
        wprintf(_T("The array is empty.\n"));
    } else {
        wprintf(_T("The array is not empty.\n"));
    }

    return 0;
}

在这个示例中,IsEmpty 方法被用来检查数组是否为空。在添加元素之前,输出指示数组为空。添加了一些元素后,再次检查并输出指示数组不为空。

这个方法在 MFC 编程中常用于在处理数组之前检查数组是否包含任何元素。


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