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

建站工具也成为什么系统模拟购物网站开发项目

建站工具也成为什么系统,模拟购物网站开发项目,网页截图快捷键是什么,电商系统网站开发shared_ptr和weak_ptr的配合使用是个问题。unique_ptr的使用场合似乎比较局限。 文章C 智能指针详解#xff08;一#xff09;——unique_ptr - 知乎 (zhihu.com) 介绍了unique_ptr的使用。它可以由shared_ptr转来#xff0c;主要用到了std::move。 主要场景其中提到#…shared_ptr和weak_ptr的配合使用是个问题。unique_ptr的使用场合似乎比较局限。 文章C 智能指针详解一——unique_ptr - 知乎 (zhihu.com) 介绍了unique_ptr的使用。它可以由shared_ptr转来主要用到了std::move。 主要场景其中提到 为动态分配内存提供异常安全RAII将动态分配内存的所有权传递给函数从函数内返回动态分配的内存工厂函数在自定义容器中保存指针在对象中保存多态子对象数据成员 值得关注。 weak_ptr的特性如下所示此部分转自https://blog.csdn.net/zhghost/article/details/110212029 1.不具有普通指针的行为没有重载operator*和-。 2.它的最大作用在于协助shared_ptr工作像旁观者那样观测资源的使用情况。 3.weak_ptr可以从一个shared_ptr或者另一个weak_ptr对象构造获得资源的观测权。 4.weak_ptr没有共享资源它的构造不会引起指针引用计数的增加。 weak_ptr的使用特点 1.使用weak_ptr的成员函数use_count()可以观测资源的引用计数 另一个成员函数expired()的功能等价于use_count()0, 但更快表示被观测的资源(也就是shared_ptr的管理的资源)已经不复存在。 2.weak_ptr可以使用一个非常重要的成员函数lock()从被观测的shared_ptr获得一个可用的shared_ptr对象  从而操作资源。 3.当expired()true的时候lock()函数将返回一个存储空指针的shared_ptr。 weak_ptr可以保存一个“弱引用”指向一个已经用shared_ptr进行管理的对象。为了访问这个对象一个weak_ptr可以通过shared_ptr的构造函数或者是weak_ptr的成员函数lock()转化为一个shared_ptr。当最后一个指向这个对象的shared_ptr退出其生命周期并且这个对象被释放之后将无法从指向这个对象的weak_ptr获得一个shared_ptr指针shared_ptr的构造函数会抛出异常而weak_ptr::lock也会返回一个空指针。【C11】新特性——weak_ptr_weak_ptr释放-CSDN博客 这里的lock比较重要。总之个人认为尽量避免用到weak_ptr这使得逻辑显得不够健壮。在复杂的系统中容易引起空指针访问问题的尴尬。 以下原理性的介绍转自C智能指针——auto_ptr、unique_ptr和shared_ptr详解_unique_ptr malloc-CSDN博客
http://www.zqtcl.cn/news/564326/

相关文章:

  • 简洁个人博客网站模板下载用自己电脑做网站服务器-phpstudy+花生壳
  • 网页模板下载哪个网站好多个域名指定同一个网站好处
  • 北京网站建设有哪些公司微网站的案例
  • 常德经开区网站官网域名备案关闭网站吗
  • 做宠物网站的工作室做网站租服务器
  • 2017做那个网站致富网站换源码如何保留以前的文章
  • php网站开发实例教程书wordpress博客页面显示文章在哪
  • 地方o2o同城网站源码微信app开发价格表
  • 花木公司网站源码双语外贸网站源码
  • 什么公司做网站会提供源代码创业做招商加盟类网站赚钱
  • 东莞网站建设排名基因数据库网站开发价格
  • 天河区营销型网站建设科技自立自强
  • 网站域名账号江苏百度推广代理商
  • 专题网站建站对网站分析
  • 外贸出口网站建设如何搭建自己的网站服务器
  • 云南省建设厅网站职称评审房地产推广方案和推广思路
  • 湘潭建设路街道网站app的设计与开发
  • 《网站开发实践》 实训报告广告策划书案例完整版
  • 一级 爰做片免费网站做中学学中做网站
  • 网站排名如何提升网络营销的有哪些特点
  • 巨腾外贸网站建设个人主页网站模板免费
  • 有哪些网站免费做推广淄博网站电子商城平台建设
  • 网站建设的技术支持论文做网站买什么品牌笔记本好
  • 凡科网站后台在哪里.工程与建设
  • 静态网站源文件下载建设手机网站价格
  • 苏州做网站优化的网站开发邮件
  • 做网站怎么搭建环境阿里云大学 网站建设
  • 网站改版业务嵌入式培训推荐
  • 腾讯云 怎样建设网站网站开发 报价
  • 网络科技公司门户网站免费人脉推广官方软件