string成员函数
时间: 2023-08-19 08:17:31 浏览: 107
c++中string类成员函数c_str()的用法
string类有许多成员函数可以进行字符串操作。其中一些常用的成员函数有:
1. find()函数:用于查找子串或字符在string对象字符串中的位置(即下标)。如果查找不到,则返回string::npos。该函数有多个重载形式,可以指定起始位置和要查找的字符或子串。
2. substr()函数:用于提取字符串中的子串,参数分别为起始位置和子串的长度。返回一个新的string对象,包含提取的子串。
3. append()函数:用于在字符串的末尾添加字符或子串。可以接受string对象、C风格字符串或单个字符作为参数。
4. erase()函数:用于删除字符串中的字符或子串。可以指定要删除的起始位置和要删除的字符数。
5. size()函数或length()函数:返回字符串的长度,即字符的个数。
这些函数只是string类的一部分成员函数,还有许多其他成员函数可以用于字符串操作。请根据具体需求选择合适的函数进行操作。
阅读全文