字符串是一种线性表,有着广泛的应用,比如:文本编辑 、 情报检索 、 拼写检查 、 互联网搜索引擎和自然语言翻译等。
- string append(const char *s); 将字符串 s 追加到本字符串的末尾
- string assign(const char *s); 将字符串 s 赋给本字符串
- int compare(const string & str)const; 比较两个字符串是否相同
- string& insert(unsigned int p0,const char *s); 将字符串 s 插入到本字符串 p0 的位置
- string substr(unsigned int pos,unsigned int n)const; 取出该字符串从 pos 位置开始的 n 个字符,并返回新的字符串
- unsigned int find(const basic_string& str)const; 查找子字符串str在本字符串中第一次出现的位置
- unsigned int length()const; 获得本字符串的长度
- void swap(string & str); 本字符串与字符串str进行交换