1、释放目标对象内容。这个目标对象是指被赋值的对象,目标对象所在地址保留的是原来的东西,你要赋值给它就必须先清空它原来的内容;
2、防止自我复制;
3、返回一个目标对象的引用而不是对象本身。
当然了和COPY构造函数一样,COPY赋值操作符也不管static成员。
1、释放目标对象内容。这个目标对象是指被赋值的对象,目标对象所在地址保留的是原来的东西,你要赋值给它就必须先清空它原来的内容;
2、防止自我复制;
3、返回一个目标对象的引用而不是对象本身。
当然了和COPY构造函数一样,COPY赋值操作符也不管static成员。