仅记录自己比较容易忘的几个:
B.insert(1,A,2,2)
将A中的从第3个字符开始的2个字符插入到B的第1个字符后面(字符串A和B实际上分别是const char [5]和const char[2])
A = "ello";
B = "H";
B.insert(, A, , );
cout << "插入:" << B << endl;
执行结果:Hlo;
B.append("12345",2,3)
将字符串“12345”中第3个字符开始到之后的3个字符组成的子串追加到B的第1个字符的后面。即将“12345”的子串[2,......4]追加到B字符串后面。
A = "ello";
B = "H";
cout << "A=" << A << "," << "B=" << B << endl;
B.append("", , );//追加字符串
cout << "追加:" << B << endl;
执行结果为:H345