这个C++咋实现啊?

建立一个字符串类String,要求如下: 私有数据成员: char *str:字符串的首地址。 int len:该字符串的长度值。 公有成员函数: 构造函数:动态申请存储字符串所需的内存空间,并既能用指定的字符串也用默认的值0为所声明的对象进行初始化。 拷贝构造函数。 析构函数:释放对象存储字符串所用的内存空间。 void set(char *s):为该对象赋值。 void show():显示该对象中保存的字符串。 int getlen():返回该对象的字符串长度值。 void delchar(char ch):在该对象保存的字符串中查找并删除指定的所有字符。 String & operator=(String &):重载 "=" 运算符,实现字符串的直接赋值。 String & operator+=(String &):重载 "+=" 运算符,实现两个字符串的拼接。 friend String operator+(String &, String & ):重载"+"运算符,实现两个字符串拼接。 int operator==(String &):重载 "==" 运算符,进行两个字符串相等性的比较,相等返回1,否则返回0。 编写主程序,测试各个成员函数的正确性。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

这个难度并不大啊,你的难点在哪里呢?