Skip to content

Latest commit

 

History

History
5 lines (3 loc) · 472 Bytes

exercise_13_25.md

File metadata and controls

5 lines (3 loc) · 472 Bytes

练习13.25:假定希望定义StrBlob的类值版本,而且希望继续使用shared_ptr,这样我们的StrBlobPtr类就仍能使用指向vector的weak_ptr了。你修改后的类将需要一个拷贝构造函数和一个拷贝赋值运算符,但不需要析构函数。解释拷贝构造函数和拷贝赋值运算符必须要做什么。解释为什么不需要析构函数。


必须创建一个新的动态对象,绑定到StrBlob的智能指针上面。