字符串定义了两种数据复制方式:1.拷贝构造2.拷贝赋值 1.拷贝构造 S2 = S(S1) 先开辟一个内存空间 再逐一复制 2.拷贝赋值 if(this& == str&) return this; 先判断自否是自我拷贝,防止删除指针后拷贝时找不到数据。 先删除S2指向的内存块,再逐一复制。