如果存在定义指针类型成员的数据结构的需求,那么最好把该指针类型专门封装起来,把指针类转换成对象,利用包装类初始化、分配、再分配、回收内存,利用操作符重载方便调用。这样的措施既方便,又有效防止内存泄露。
share_ptr、unique_ptr、auto_ptr等智能指针不是最好的选择。
如果存在定义指针类型成员的数据结构的需求,那么最好把该指针类型专门封装起来,把指针类转换成对象,利用包装类初始化、分配、再分配、回收内存,利用操作符重载方便调用。这样的措施既方便,又有效防止内存泄露。
share_ptr、unique_ptr、auto_ptr等智能指针不是最好的选择。
转载于:https://my.oschina.net/zhtqs/blog/1509828