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

建设网站天河区成都网站制作关键词推广排名

建设网站天河区,成都网站制作关键词推广排名,工程新闻的采招要求,成都企业网站制作1、为什么要这样做&#xff1f; 因为有的接口需要原始资源&#xff0c;比如方法void DoSth(const Person* p); 而现在我有一个shared_ptr<Person> person_ptr; 调用DoSth(person_ptr)编译失败&#xff0c;因为方法要一个Person指针&#xff0c;而person_ptr是一个对象。那…

1、为什么要这样做?

  因为有的接口需要原始资源,比如方法void DoSth(const Person* p); 而现在我有一个shared_ptr<Person> person_ptr; 调用DoSth(person_ptr)编译失败,因为方法要一个Person指针,而person_ptr是一个对象。那怎么办?只能让资源管理类暴露资源。

2、怎么暴露呢?两种办法:一种是提供显式方法,一种是隐式类型转换操作符:operator Person* () const ; 好像是一种特殊的方法:没有返回值,没有形参,重载了返回值的类型。根据准则:让接口容易被正确使用,不易被误用。应该使用显式方法,因为显式方法明确告诉用户,获取了内部资源。

3、还要注意,资源管理类暴露了内部资源,有可能会出现这种情况:资源管理类离开作用域,销毁了资源,而外部有指针指向资源管理类中的内部资源,还在使用,导致未定义行为。

转载于:https://www.cnblogs.com/nzbbody/p/3512710.html

http://www.wooajung.com/news/33672.html

相关文章:

  • wordpress添加音乐特效网站seo关键词优化技巧
  • 浙江智能建站系统价格网站托管
  • dede本地环境搭建网站国际新闻最新消息中国
  • 网站游戏入口网站seo最新优化方法
  • wordpress 多说 代码进一步优化营商环境
  • 黄页网站推广app免费下载网络推广营销网站建设专家
  • wordpress好主题seo网络排名优化哪家好
  • 宁波网站建设价格合理百度seo最新算法
  • 实时爬虫网站是怎么做的成都专门做网站的公司
  • 做网站3年西安优化外
  • 深南花园裙楼+网站建设bing搜索国内版
  • 做外贸常用的网站如何在百度上推广自己
  • 企业品牌网站建设方案seo整站优化一年价格多少
  • iis .htaccess wordpressseo如何优化网站步骤
  • 阿里云最新消息企业网站优化价格
  • 有没有学做零食的网站优化技术基础
  • 网站防护空间云搜索网页版入口
  • 网站建设的代码交易链接
  • ecshop 网站首页不显示怎么办网推资源渠道
  • 高唐网站建设服务商我要推广
  • wordpress加个留言板seo怎么优化效果更好
  • 企业站模板大全北京广告公司
  • 已经备案的域名做电影网站seo白帽优化
  • WordPress指定用户组可见株洲seo优化报价
  • 公司门户网站开发百度seo点击工具
  • 做网站须知百度搜索网
  • 网站开发助理是干啥的优化排名软件
  • 山东做网站建设的好公司品牌运营策略
  • 海南建设银行官网招聘网站网络口碑营销名词解释
  • 申请一个域名后怎么做网站武汉千锋教育培训机构怎么样