//字符串的基本操作
#include <iostream>
#include <string>
using namespace std;
int main(int argc,int **argv){
//直接給字符串對象賦值
//string s;
//s = "hello,STL";
//cout<<s<<endl;
//把字符串指針賦給一個字符串對象
//string s;
//char ss[1000];
//cin>>ss;
//s = ss;
//cout<<s<<endl;
//string s;
//cin>>s;
//cout<<s<<endl;
//從string 尾部添加字符(char),用"+"
//string s;
//s += 'a';
//s += 'b';
//s += 'c';
//cout<<s<<endl;
//從string尾部添加字符串,用“+”或則append
//string s;
//s += "abc";
//s.append("abc");
//s.append("d");
//cout<<s<<endl;
//給string插入字符
//string s;
//s = "123456";
//string::iterator iter = s.begin();
//s.insert(iter+1,'p');
//cout<<s<<endl; //1p23456
//訪問字符串的元素
//string s ="abc123456";
//cout<<s[0]<<endl;
//cout<<s[0] - 'a'<<endl;
//刪除字符串對象的元素
string s ="abc123456";
string::iterator iter = s.begin();
s.erase(iter+3);
cout<<s<<endl;
s.erase(iter,iter+4);
cout<<s<<endl;
return 0;
}