C++中的string.empty()函數(shù)用于判斷一個字符串是否為空。當(dāng)字符串為空時,即不包含任何字符時,返回true;否則返回false。這個函數(shù)可以幫助我們判斷一個字符串是否為空,以便進行相應(yīng)的處理。
使用empty()函數(shù)很簡單,只需按照以下步驟進行操作:
1. 包含<string>頭文件:
#include <string>
2. 創(chuàng)建一個std::string對象并給它賦值:
std::string myString = "Hello";
3. 使用`empty()`函數(shù)來檢查字符串是否為空。如果字符串為空,`empty()`函數(shù)將返回`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;
}
通過調(diào)用empty()函數(shù),你可以方便地檢查字符串是否為空,并根據(jù)需要執(zhí)行相應(yīng)的操作。