c++中获取string类型字符串长度的函数
时间: 2023-09-27 16:06:18 浏览: 170
获取中文字符串长度的函数
在 C++ 中,可以使用 `std::string` 类型的 `length()` 或 `size()` 成员函数来获取字符串的长度。这两个函数返回的结果相同,都是字符串中字符的数量。例如:
```c++
std::string str = "Hello, world!";
int len = str.length(); // 或者 int len = str.size();
std::cout << "字符串长度为:" << len << std::endl;
```
输出结果为:
```
字符串长度为:13
```
同时,注意 `length()` 和 `size()` 函数的返回类型都是 `std::string::size_type`,而不是 `int`,因此在使用时应该将结果赋值给 `std::string::size_type` 类型的变量。
阅读全文