C++ string中str.size()计算c++字符串长度
返回字符串的长度
返回字符串的长度(以字节为单位)。
这是符合[字符串]内容的实际字节数,不一定等于其存储[容量]
注意[串]对象在不知道可能最终用于对其包含的字符进行编码的编码的情况下处理字节。因此,返回的值可能不对应于多字节或可变长度字符(例如UTF-8)序列中编码字符的实际数目。
这两个字符串::大小和[字符串::长度]是同义词,并返回相同的值。
参量
没有
返回值
字符串中的字节数。
size_t 是一个无符号整数类型(与成员类型相同) 字符串:: size_type。
例
// string::size
#include <iostream>
#include <string>
int main ()
{
std::string str ("Test string");
std::cout << "The size of str is " << str.size() << " bytes.\n";
return 0;
}
输出:
str的大小为11个字节
|