包含頭<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()