String类里面主要包含构造,拷贝构造,析构,赋值,比较,字符串相加,获取长度及子串等方法。
#include <iostream>
#include <cstring>
using namespace std;
class String{
public:
// 默认构造函数
String(char *str = NULL);
// 复制构造函数
String(String &str);
// 析构函数
~String();
// 字符串连接
String operator+(const String & str);
// 字符串赋值
String& operator=(const String &str);
// 判断是否字符串相等
bool operator==(const String &str);
// 获取字符串长度
i