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

wordpress中文连接南宁网站建设公司seo优化

wordpress中文连接,南宁网站建设公司seo优化,自己接单赚钱app,ppt插件 网站现在有dll模块A,dll模块B以及静态库C, C中有个全局Create()函数负责创建对象M,当第二次调用Create()的时候会增加引用计数#xff0c;并返回原来创建的对象M。Relase()会减少引用计数。当引用计数为0时#xff0c;销毁对象M。现在在模块A中创建的初始化对象M#xff0c;模块…现在有dll模块A,dll模块B以及静态库C, C中有个全局Create()函数负责创建对象M,当第二次调用Create()的时候会增加引用计数并返回原来创建的对象M。Relase()会减少引用计数。当引用计数为0时销毁对象M。现在在模块A中创建的初始化对象M模块B继续调用Create()出现在模块B中得到的对象并不是模块A所创建的对象M。想简单的通过将模块A中创建的对象M传给模块B解决问题但在卸载A,B模块的时候会出现释放空指针的问题 具体跟踪 当在模块A中使用静态库Create()创建对象M,在模块A中其他地方也这样使用Create(),引用计数如预料中增加即调用两次引用计数增加至2并返回已经创建好的M。 但接下来在模块B中使用静态库Create()创建对象M,会出现引用计数重新开始计数也就是说新创建了另外个对象。 原因就是因为跨模块此时的全局函数只能相对于模块全局。 进一步讲就是当在模块A中引用计数这个变量对象M的指针以及指针所指向的内存都是在A中的heap中分配的 而在模块B中它们的内存却在B中的heap中分配的当然会出现创建新对象的现象。 解决方法需要将对象M的创建先于模块A和模块B然后在初始化模块A,模块B的时候将创建好的对象M传给它们使用然后在模块A和模块B卸载后释放对象M。注意这里Create()函数的引用计数已经不起作用了。
http://www.zqtcl.cn/news/632977/

相关文章:

  • 网站建设实训意见中国建设人才信息网站
  • 如何给网站做301跳转中国做机床的公司网站
  • 网站建设课程体系济南建站详情
  • jsp网站空间网站开发北京 广告 手机网站
  • 郑州网站建设推广爱站网seo综合查询工具
  • 2017年网站开发用什么语言手游排行榜
  • 鞍山百度网站怎么制作建设部网站建造师公示
  • 建设部网站业绩补录营销型网站制作的方法
  • 建设网站的功能及目的是什么意思兰州网络优化seo
  • 用ps软件做ppt模板下载网站有哪些内容广州seo服务外包
  • 毕业设计论文网站开发需要多少湛江建站免费模板
  • 做豆制品的网站集团网站建设策划方案
  • 燕郊网站制作哈尔滨企业网站建站推荐
  • 本地网站做通用会员卡建立电子商务网站目的
  • ftp网站地图怎么做网站模板出售
  • 用rp怎么做网站导航菜单手机app制作入门教程
  • 国外创意网站市场营销在线课程
  • 怎么做点图片链接网站网站建设云解析dns有什么用
  • 重庆网站建设哪家公司哪家好企业 网站规划与网页设计word
  • 手机必备软件100个网站建设和优化排名
  • 天津公司网站怎样制作网页设计图片尺寸
  • 网站建设中模板代码网络营销推广公司哪家好
  • 百度免费建立网站搜索引擎推广效果
  • 网站建设分金手指排名十二建设内容管理网站的目的
  • 无锡网站策划制作网站的工具
  • 免费的网站开发软件百度做网站推广的费用
  • 汽车维修东莞网站建设怎么用阿里的域名 做网站
  • 网站怎么做免费cosy WordPress
  • wordpress 关闭自动更新青岛济南网站建设优化
  • 外贸网站推广平台哪个好如何建设手机端网站