📜  C++ string.empty()函数(1)

📅  最后修改于: 2023-12-03 14:39:53.167000             🧑  作者: Mango

C++ string.empty()函数介绍

在C++中,string.empty()函数用于检查string是否为空。如果字符串为空,则该函数返回true,否则返回false。

语法

以下是string.empty()函数的语法:

bool empty() const;
参数

该函数没有任何参数。

返回值

如果string为空,则该函数返回true,否则返回false。

示例

以下是使用string.empty()函数检查字符串是否为空的示例:

#include <iostream>
#include <string>

using namespace std;

int main()
{
    string str1 = "hello world!";
    string str2 = "";

    if(str1.empty())
        cout << "str1 is empty" << endl;
    else
        cout << "str1 is not empty" << endl;

    if(str2.empty())
        cout << "str2 is empty" << endl;
    else
        cout << "str2 is not empty" << endl;

    return 0;
}

输出:

str1 is not empty
str2 is empty
注意事项
  • string.empty()函数不会改变字符串本身。
  • string.empty()函数不能用于空指针。

以上就是关于C++ string.empty()函数的介绍,希望对您有帮助。