shared_ptr在使用过程中,要注意不能实现一组对象被两组shared pointer拥有。
例如:
int *p = new int;
shared_ptr sp1§;
shared_ptr sp2§;
这样 p会被重复释放两次,造成未知的错误。
shared_ptr在使用过程中,要注意不能实现一组对象被两组shared pointer拥有。
例如:
int *p = new int;
shared_ptr sp1§;
shared_ptr sp2§;
这样 p会被重复释放两次,造成未知的错误。