BOOL IsEmpty() const;
如果列表为空,该方法返回 TRUE;否则,返回 FALSE。
以下是一个简单的示例,演示如何使用 IsEmpty 方法:
#include <afx.h> // 包含 MFC 头文件
int main() {
// 创建一个 CStringList 对象
CStringList stringList;
// 检查列表是否为空
if (stringList.IsEmpty()) {
_tprintf(_T("The list is empty.\n"));
} else {
_tprintf(_T("The list is not empty.\n"));
}
// 在列表中添加一些元素
stringList.AddTail(_T("Element1"));
stringList.AddTail(_T("Element2"));
stringList.AddTail(_T("Element3"));
// 再次检查列表是否为空
if (stringList.IsEmpty()) {
_tprintf(_T("The list is empty.\n"));
} else {
_tprintf(_T("The list is not empty.\n"));
}
return 0;
}
此示例创建了一个 CStringList 对象,检查列表是否为空,然后在列表中添加了一些元素,并再次检查列表是否为空。请注意,实际应用中可能需要根据具体情况做更多处理。
转载请注明出处:http://www.zyzy.cn/article/detail/22573/MFC/CStringList