C++ 标准库 - <string>

C++ std::string::empty() 判断当前字符串是否不含字符。等价于 size() == 0,意图更直接。

原型

bool empty() const;

参数

  • 无参数。

返回值

空串为 true,否则为 false。

示例

#include <iostream>
#include <string>

int main() {
    std::string a;
    std::string b = "x";
    std::cout << a.empty() << " " << b.empty() << std::endl;
    return 0;
}

输出:

1 0

注意事项

仅含空白的字符串(如一个空格)empty() 为假。若要判断去空白后是否为空,须先去除空白再检查。

下一页介绍append:在末尾追加内容。