C++中的string.empty()函数用于判断一个字符串是否为空。当字符串为空时,即不包含任何字符时,返回true;否则返回false。这个函数可以帮助我们判断一个字符串是否为空,以便进行相应的处理。
使用empty()函数很简单,只需按照以下步骤进行操作:
1. 包含<string>头文件:
#include <string>
2. 创建一个std::string对象并给它赋值:
std::string myString = "Hello";
3. 使用`empty()`函数来检查字符串是否为空。如果字符串为空,`empty()`函数将返回`true`;否则,返回`false`。
if (myString.empty()) {// 字符串为空
} else {
// 字符串不为空
}
下面是一个完整的示例:
#include <iostream>#include <string>
int main() {
std::string myString = "Hello";
if (myString.empty()) {
std::cout << "字符串为空" << std::endl;
} else {
std::cout << "字符串不为空" << std::endl;
}
return 0;
}
通过调用empty()函数,你可以方便地检查字符串是否为空,并根据需要执行相应的操作。