string类是STL(标准模板库)向程序员提供了用于字符串处理的操作的容器类string。
1 string可根据存储的内容,动态调整大小
2 string类提供了其他的辅助函数(算法/方法),复制,链接,截短,查找字符或字符串,反转,大小写转换,删除等
3 头文件<string>
4 string提供了多个重载构造函数,因此在可以用多种方式构造string对象
代码分三部分:
1 实例化对象:多个重载构造函数
2 访问字符串内容: 数组方式(length),迭代器方式(iterator)
3 操作字符串内容:
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
const char* initStr = "hello world!"; //定义字符串
/*------------------------------------------------------------*/
/*1 实例化对象: string提供了多个重载构造函数*/
std::s