会员职能
- String.constructor:构造字符串对象(公共成员函数)。
- String.destructor:字符串析构函数(公共成员函数)
- 细绳。 运算符=:字符串赋值(公共成员函数)
迭代器
- Begin:将迭代器返回到开始(公共成员函数)
- End:将迭代器返回到结束(公共成员函数)
- Advance:递增迭代器的位置,直到其参数中提到的指定数字为止。
- Next:返回在其参数中提到的位置前进之后迭代器将指向的新迭代器。
- Prev():返回递减迭代器在其参数中提到的位置后将指向的新迭代器。
- 插入器:将元素插入容器中的任何位置。
- Rbegin:将反向迭代器返回到反向开始(公共成员函数)
- Rend:将反向迭代器返回到反向端点(公共成员函数)
- Cbegin:将const_iterator返回到开头(公共成员函数)
- Cend:将const_iterator返回到结束(公共成员函数)
- Crbegin:将const_reverse_iterator返回到反向开始(公共成员函数)
- Crend:将const_reverse_iterator返回到后端(公共成员函数)
容量
- 大小:返回字符串的长度(公共成员函数)
- 长度:返回字符串的长度(公共成员函数)
- Max_size:返回字符串的最大大小(公共成员函数)
- 调整大小:调整字符串大小(公共成员函数)
- 容量:已分配存储的返回大小(公共成员函数)
- 储备金:请求更改容量(公共成员函数)
- 清除:清除字符串(公共成员函数)
- 空:测试字符串是否为空(公共成员函数)
- Shrink_to_fit:缩小以适合(公共成员函数)
元素访问
- 于:获取字符中的字符串(公共成员函数)
- 返回:访问最后一个字符(公共成员函数)
- 前面:访问第一个字符(公共成员函数)
修饰符
- 运算符+ =:追加到字符串(公共成员函数)
- 追加:追加到字符串(公共成员函数)
- Push_back:将字符追加到字符串(公共成员函数)
- 分配:将内容分配给字符串(公共成员函数)
- 插入:插入到字符串(公共成员函数)
- 擦除:从字符串擦除字符(公共成员函数)
- 替换:替换字符串的一部分(公共成员函数)
- 交换:交换字符串值(公共成员函数)
- Pop_back:删除最后一个字符(公共成员函数)
字符串运算
- Operator []:获取字符的字符串(公共成员函数)
- C_str:获取等效的C字符串(公共成员函数)
- 数据:获取字符串数据(公共成员函数)
- Get_allocator:获取分配器(公共成员函数)
- 复制:从字符串复制字符序列(公共成员函数)
- 查找:以字符串查找内容(公共成员函数)
- Rfind:查找字符串最后出现的内容(公共成员函数)
- Find_first_of:查找字符中的字符串(公共成员函数)
- Find_last_of:从末尾查找字符中的字符串(公共成员函数)
- Find_first_not_of:查找字符串不存在的字符(公共成员函数)
- Find_last_not_of:从末尾查找字符串不匹配的字符(公共成员函数)
- Substr:生成子字符串(公共成员函数)
- 比较:比较字符串(公共成员函数)
成员常量和非成员函数重载
- Npos: size_t的最大值(公共静态成员常量)
- 运算符+:连接字符串。
- 关系运算符:字符串的关系运算符符。
- 交换:交换两个字符串的值。
- 运算符>>:从流中提取字符串。
- 运算符<<:将字符串插入流中。
- Getline:将流中的行转换为字符串。
更多有用的链接
- 有关C++的最新文章
- 编码实践平台
- 多项选择题
- C++类别中的所有文章
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。