为什么用智能指针
自动管理内存。不用手动delete,避免内存泄漏和悬空指针。
三种智能指针
unique_ptr:独占所有权,不能拷贝。shared_ptr:共享所有权,引用计数。weak_ptr:弱引用,解决循环引用。
怎么选
默认用unique_ptr。需要共享才用shared_ptr。有循环引用加weak_ptr。
声明:本站文章均来源于原创、转载、AI生成等渠道,如有版权及其他问题,请点击反馈,我公司会尽快查实并处理。
自动管理内存。不用手动delete,避免内存泄漏和悬空指针。
unique_ptr:独占所有权,不能拷贝。shared_ptr:共享所有权,引用计数。weak_ptr:弱引用,解决循环引用。
默认用unique_ptr。需要共享才用shared_ptr。有循环引用加weak_ptr。
声明:本站文章均来源于原创、转载、AI生成等渠道,如有版权及其他问题,请点击反馈,我公司会尽快查实并处理。
聚焦互联网前沿动态、科技资讯、行业热点,第一时间获取全球网络新鲜事
