C++ String 百科名片 string 是C++中的字符串
字符串对象是一种特殊类型的容器,专门设计来操作的字符序列
不像传统的c-strings,只是在数组中的一个字符序列,我们称之为字符数组,而 C + +字符串对象属于一个类,这个类有很多内置的特点,在操作方式,更直观,另外还有很多有用的成员函数
string 的定义为:typedef basic_string string; 目录 成员函数(Member functions) 迭代器(Iterator) 容量(Capacity) 访问元素(Eelment access) 修改(Modifiers) 字符串操作(String operation) 编辑本段成员函数(Member functions) (constructor) 构建字符串对象 (构造函数成员) operator= 字符串赋值 (公有成员函数) 以下全为公有成员函数 编辑本段迭代器(Iterator) begin 返回指向字符串开始处的迭代器 end 返回指向字符串结束处之后的迭代器 rbegin 返回指向反向开始处的反向迭代器,即:指向结束处的迭代器 rend 返回指向反向结束处的反向迭代器,即:指向开始处之前的迭代器 编辑本段容量(Capacity) size 返回字符串长度 length 返回字符串长度 max_size 返回字符串的最大长度 resize 改变字符串大小,即:多去少补 capasity 返回分配存储空间大小 reserve 请求改变存储空间大小 clear 清空字符串 empty 测试字符串是否为空 编辑本段访问元素(Eelment access) operator[] 得到字符串中的字符 at 得到字符串中的字符 编辑本段修改(Modifiers) operator+= 追加 append 追加 push_back