数据成员包括数组
涉及到深复制与浅复制
解决double free,提高深复制效率——引用计数 同时自动管理内存
data* + recount
拷贝构造函数 共享指针,recount+1
赋值函数 recount-1 至0 delete,共享指针,recount+1
析构函数 recount-1 至0 delete
写时复制 “和其他对象共享一份数据实体,直到必须对自己拥有的那份实值进行写操作”
重载non-const []运算符 检查数据成员是否共享,然则脱离重新构建数据
Reference Counting(引用计数)
最新推荐文章于 2023-06-30 15:45:08 发布