赋值运算符和拷贝构造函数的区别