仅记录自己比较容易忘的几个:
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(1, A, 2, 2); 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("12345", 2, 3);//追加字符串 cout << "追加:" << B << endl;
执行结果为:H345