阅读量:0
在C++中,length
函数主要适用于字符串类型,包括C风格字符串(字符数组)和C++标准库中的std::string
。
- 对于C风格字符串,你可以使用
strlen
函数来获取其长度。这个函数定义在<cstring>
头文件中。例如:
#include <cstring> #include <iostream> int main() { char str[] = "Hello, World!"; std::cout << "Length of the string: " << strlen(str) << std::endl; return 0; }
- 对于
std::string
对象,你可以直接调用其length
或size
成员函数来获取字符串的长度。这个成员函数定义在<string>
头文件中。例如:
#include <iostream> #include <string> int main() { std::string str = "Hello, World!"; std::cout << "Length of the string: " << str.length() << std::endl; return 0; }
需要注意的是,length
或size
函数返回的是以零结尾的字符序列中的字符数量,不包括空字符(‘\0’)。