摘要: 为什么要重载运算符“=”和拷贝构造函数? 1. 为了给类赋予新的能力的同时保持语义。比如之前文章提到的迭代器(iterator)重载自加操作符,就是为了保持语义; 2. 类的职责多样,有的类的拷贝过程默认拷贝构造函数无法满足,需要定制(比如深拷贝)。 拷贝构造/移动构造函数 拷贝构造函数重载相信我们 阅读全文
posted @ 2020-02-29 21:02 joeyzzz 阅读(1031) 评论(0) 推荐(0) 编辑