admin管理员组

文章数量:1611518

1.length/size

string的length和size的作用相同,都是返回string对象当前保存的字符串的长度:

#include <string>
#include <iostream>

using namespace std;

int main()
{
    string str = "hello";
    cout<<"size:"<<str.size()<<endl;
    cout<<"length:"<<str.length()<<endl;
    return 0;
}

运行程序输出

size:5
length:5

2. capacity

capacity获取的是string对象当前的容量,也就是string对象当前最多可以保存多少个字符。

所谓的容量(capacity)就如同家用小轿车最多可以坐5个人,也就是有5个人的位置。

本文标签: sizelengthStringreserveresize