包含头<string>.
using namespace std;
1.构造字符串
string Mystring1;
string Mystring2(" hello world!");
string Mystring1=Mystring2; //Mystring1和Mystring2指向同一个字符串
string Mystring3(Mystring2.c_str());//给Mystring3重新分配
2.字符串函数
1) empty() 判断字符串为空
2) length()和size() 字符串长度;length()是c++标准,size()是STL提供的.
3) append() 添加成员
4) find(),find_first_not_of(),find_first_of(),find_last_not_of(),find_last_of(),rfind()
find()函数的功能是从std::string对象的头部顺序找目标值,如果找到返回该目标的位置,如果没有字符串对象中找到目标对象,返回-1.
rfind()跟find()相似只是从string对象的后部向前查找.
find_first_not_of() 该函数的功能是在string对象中查找对象,如果在string出现了完全不匹配的字符,字符串或以空字符结尾的字符数组时,系统显示第一次出现这种情形的位置.
5) begin(),end()