当前位置: 首页 > news >正文

建站快车江苏建设工程

建站快车,江苏建设工程,南京哪公司建设网站,怎么看一个网站是html5返回管理this的shared_ptr 通过wek_ptr返回管理this资源的共享智能指针对象shared_ptr。C11中为我们提供了一个模板类叫做std::enable_shared_from_this#xff0c;这个类中有一个方法叫做shared_from_this()#xff0c;通过这个方法可以返回一个共享智能指针#xff0c;在…返回管理this的shared_ptr 通过wek_ptr返回管理this资源的共享智能指针对象shared_ptr。C11中为我们提供了一个模板类叫做std::enable_shared_from_this这个类中有一个方法叫做shared_from_this()通过这个方法可以返回一个共享智能指针在函数的内部就是使用weak_ptr来监测this对象并通过调用weak_ptr的lock()方法返回一个shared_ptr对象。 #include iostream #include memory using namespace std;struct Test : public enable_shared_from_thisTest {shared_ptrTest getSharedPtr(){return shared_from_this();}~Test(){cout class Test is disstruct ... endl;} };int main() {shared_ptrTest sp1(new Test);cout use_count: sp1.use_count() endl;shared_ptrTest sp2 sp1-getSharedPtr();cout use_count: sp1.use_count() endl;return 0; }循环引用的案例 #include iostream #include memory using namespace std;struct TA; struct TB;struct TA {shared_ptrTB bptr;~TA(){cout class TA is disstruct ... endl;} };struct TB {shared_ptrTA aptr;~TB(){cout class TB is disstruct ... endl;} };void testPtr() {shared_ptrTA ap(new TA);shared_ptrTB bp(new TB);cout TA object use_count: ap.use_count() endl;cout TB object use_count: bp.use_count() endl;ap-bptr bp;bp-aptr ap;cout TA object use_count: ap.use_count() endl;cout TB object use_count: bp.use_count() endl; }int main() {testPtr();return 0; } 修改 #include iostream #include memory using namespace std;struct TA; struct TB;struct TA {weak_ptrTB bptr;~TA(){cout class TA is disstruct ... endl;} };struct TB {shared_ptrTA aptr;~TB(){cout class TB is disstruct ... endl;} };void testPtr() {shared_ptrTA ap(new TA);shared_ptrTB bp(new TB);cout TA object use_count: ap.use_count() endl;cout TB object use_count: bp.use_count() endl;ap-bptr bp;bp-aptr ap;cout TA object use_count: ap.use_count() endl;cout TB object use_count: bp.use_count() endl; }int main() {testPtr();return 0; }
http://www.dnsts.com.cn/news/135462.html

相关文章:

  • 高端网站建设 恩愉科技做网站范本
  • 珠宝类网站建设太原网页设计师招聘
  • 网站建设 6万贵不贵网站内页收录
  • 提供网站设计方案公司网络营销方式与工具有哪些
  • 德州专业网站开发公司网站的外部链接建设
  • 网站建设互联网营销营销推广263企业邮箱登官网
  • 只做同城交易的网站北京最新消息今天
  • 企业建网站的意义建个网站需要多少钱费用
  • 长沙网站seo哪家公司好网站开发过程 知乎
  • 网站建设电子书证书查询网免费查询
  • 建设网站用户名是什么网站慢的原因
  • 金融网站建设案例做网站开发甲方一直要求p图
  • 超市的网站怎么建设电子商务网站主要面向
  • 公司网站备案信息查询小说投稿赚钱的网站
  • 福田网站建设设计在腾讯云怎样建设网站
  • 未备案 网站加速佛山建设银行网站
  • 德国网站的后缀名中国最大建筑招聘网
  • 网站开发微信支付详细教程WordPress 同步网易博客
  • 东莞微信网站建设做网站的软件去哪里买
  • 深圳网站建设-中国互联建一个网站一般要多少钱
  • 嘉兴网站建设999 999网站首页自动下拉广告
  • 慕枫宁波网站建设中国教育建设协会网站
  • 电脑搭建网站需要空间培训机构查询网
  • 重庆网站建设费用wordpress汉化免费企业主题
  • 个人网站推广手段有哪些商城网站模板免费下载
  • 建设工程人力资源官网wordpress 自动seo插件
  • 网站后期增加内容做外贸面料哪个网站可以接单
  • 南山老品牌网站建设创立网站做电商
  • 网站建设的要素网站的特点
  • 电子商务网站建设与管理考试例题少女免费观看片tv