浅拷贝&深拷贝&引用计数

当类里面有对象时,进行简单的赋值的浅拷贝,当s1和s2中包含的指针对象同时指向一块内存,析构时delete了两次这个内存,会出错, 存在崩溃的问题。这里我们需要深拷贝。 构造s2时拷贝一块跟s1指向数据块一样大的数据块,并将值拷贝下来,这样s1和s2指向各自的数据块,析构时释放各自的数据块。 浅拷贝存在析构多次的问题,深拷贝又会浪费空间,有没有更好一点的方法呢? 为了解决浅拷贝中同一块内存被析构多
相关文章
相关标签/搜索