六大组件 容器:存放数据算法:操作数据迭代器:算法 通过迭代器操作容器数据仿函数:为算法提供更多的策略适配器:为算法提供更多参数的接口空间配置器:为算法和容器 动态分配管理空间 string 容器 string类:封装了char*,是一个char型的容器;并且封装了很多实用的成员方法(find,delete,copy,replace,insert);不用考虑内存释放和越界 【】越界不会抛出异常,at方法越界会抛出异常 重载了>,<,=比较运算符 char转成string:是默认的 string转成char:需要通过string的成员函数c_str()