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:在末尾追加内容。