仅记录自己比较容易忘的几个:
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
原文链接: https://www.cnblogs.com/Dark-King/p/7354104.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/258344
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!