auto p=make_shared<int>(42); //初始化一个shared_ptr对象 weak_ptr<int> wp(p); //用p初始化wp,wp弱共享p //wp只是指向p所指的对象,p的引用计数没有改变,并且p所指对象的释放
auto p=make_shared<int>(42); weak_ptr<int> wp(p); if(shared_ptr<int> np=wp.lock()) { ...//如果np不为空则执行if }else{ }
本文分享自 游戏开发司机 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!