在 C++ 中,length()
函数是 std::string
类的一个成员函数,用于获取字符串的长度。当处理空字符串(即长度为 0 的字符串)时,length()
函数的行为如下:
length()
函数将返回 0。这意味着空字符串被视为长度为 0 的有效字符串。以下是一个简单的示例,演示了 length()
函数在处理空字符串时的行为:
#include <iostream>
#include <string>
int main() {
std::string empty_string = "";
std::cout << "Length of empty_string: " << empty_string.length() << std::endl; // 输出:Length of empty_string: 0
return 0;
}
在这个示例中,我们创建了一个名为 empty_string
的空字符串,并使用 length()
函数获取其长度。输出结果表明空字符串的长度为 0。