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<