白色的烟名字和图片:这次是编程题,改错做完了!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 09:23:32
定义一个字符串类STR,从左到右对字符串中每个字符删除其后所有相同的字符,只留下第一次出现的那一个。
具体要求如下:
1。私有数据成员。
char*s1:指向原字符串,存放字符串的空间需动态分配。
char*s2:指向结果字符串,存放字符串的空间需动态分配。
2。公有成员函数。
STR(char*str):构造函数,用str初始化S1;动态分配S1和S2指向的空间。
void delsame():删除重复出现的字符。
void show():输出原字符串和结果字符串。
~STR():析构函数,释放动态分配的存储空间。
3。在主函数中定义一个STR类的对象test,用字符串“cocoon”初始化test,通过test调用成员函数完成删除工作,输出删除前后的两个字符串。