![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
【题目】试定义一个类STR,将一个字符串中指定位置的连续字符拼接到另一个字符串尾部。具体要求如下: (1) 私有数据成员 ●char *p;存放一个字符串。 (2) 公有成员函数 ● STR(char *s);构造函数。为数据成员p动态分配内存,并利用参数s初始化数据成员p。 ● void fun(char *s,int n1,int n2),将字符串s从第n1个字符(从0开始计数)开始的连续n2个字符拼接到数据成员p所指向的字符串之后,形成一个新的字符串。注意:必须要为p重新分配内存空间。 ● void print();按输出示例格式输出数据成员p。 ● ~STR();析构函数,释放动态内存。 (3) 在主函数中完成对该类的测试。 输入/输出示例(带下划线部分为键盘输入): 字符串1:abcdefg 字符串2:12345678 输入起始位置和字符个数: 2 5 处理后的字符串1为:abcdefg34567