参考:http://www.weixueyuan.net/view/6383.html 总结: 重载赋值操作符同重载类的是拷贝构造函数的原因是一样,将一个对象拷贝给另一个对象,同时当类中存在指针类型的成员变量时,会出现漏洞. 赋值操作符“=”可以用来将一个对象拷贝给另一个已经存在的对象. 如果我们没有在类中显式定义拷贝构造函数,也没有重载赋值操作符,则系统会为我们的类提供一个默认的拷贝构造函数和一个赋值操作符. 当然,如果在类中并没有包含需要动态分配内存的指针成员变量时,我们使用系统提供的默认拷…