目录
一、string类简介二、模拟实现成员变量成员函数迭代器重载运算符[ ]三、几种常见函数reserve()resize()push_back()append()重载+=insert()erase()find()四、操作符重载流插入<<流提取>>一、string类简介
标准库类型string表示可变长的字符序列,使用string类型必须首先包含string头文件。作为标准库的一部分,string定义在命名空间std中。
二、模拟实现
成员变量
char* _str; size_t _size; size_t _capacity; //不包含最后做标识的' ' static const size_t npos;
_str用来存储字符串,_size表示字符串有效数据个数,_capacity表示容量大小,其中不包含最后做标识的‘
