stringの修正
950 ワード
#include <iostream>
#include <string>
using namespace std;
int main()
{
// string , , 。
string s("aini");
string s1("xiaocui");
string::iterator a = s.begin();
a++;
string::iterator b = s1.begin();
string::iterator c = s1.end();
s.insert(a, 'A'); // insert ,
cout << s << endl; // aAini
s.insert(a, 3, 'B');
cout << s << endl; // aBBBAini
s.insert(a, b, c);
cout << s << endl; // axiaocuiBBBAini ,
s.assign(8, 'x'); // assign 。
cout << s << endl; // 8 x
s = "xiaocui";
s.erase(s.begin()); // erase ,
cout << s << endl;
s = "xiao";
s1 = "cui";
s.insert(4, s1);
cout << s << endl; // xiaocui
s.assign(s1, 2, 1); // s1 , ,
cout << s << endl; // i
return 0;
}