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

后台管理网站名找合作项目的平台

后台管理网站名,找合作项目的平台,比百度更好的网站,网页设计需求模板在C中#xff0c;std::shared_ptr是智能指针的一种#xff0c;它用于自动管理具有动态生命周期的对象。当std::shared_ptr的实例被销毁或重置时#xff0c;它所指向的对象#xff08;如果仍然存在#xff09;将被自动删除#xff08;调用delete#xff09;#xff0c;前…在C中std::shared_ptr是智能指针的一种它用于自动管理具有动态生命周期的对象。当std::shared_ptr的实例被销毁或重置时它所指向的对象如果仍然存在将被自动删除调用delete前提是这是最后一个指向该对象的std::shared_ptr实例。std::shared_ptr实现了所谓的“共享所有权”模式允许多个std::shared_ptr实例共同拥有同一个对象。 主要特性 自动内存管理当没有任何std::shared_ptr指向一个对象时该对象会被自动删除从而避免了内存泄漏。共享所有权多个std::shared_ptr可以指向同一个对象每个std::shared_ptr的实例都会维护一个内部计数器通常称为“控制块”该计数器表示有多少个std::shared_ptr实例正在指向该对象。安全拷贝和赋值当你拷贝或赋值一个std::shared_ptr时内部计数器会增加从而确保对象在拷贝或赋值后仍然被正确管理。弱引用通过std::weak_ptr可以实现对std::shared_ptr所管理对象的非拥有性观察即不会增加内部计数器的值。这有助于解决循环引用问题。 基本用法 #include memory #include iostreamclass Example { public:Example() { std::cout Example created\n; }~Example() { std::cout Example destroyed\n; }void sayHello() { std::cout Hello from Example\n; } };int main() {// 创建一个指向Example的shared_ptrstd::shared_ptrExample ptr1 std::make_sharedExample();// 拷贝ptr1到ptr2两个shared_ptr都拥有对象std::shared_ptrExample ptr2 ptr1;// 访问对象ptr1-sayHello();// 当ptr1和ptr2都离开作用域时Example对象会被自动删除return 0; }注意事项 循环引用如果两个std::shared_ptr相互指向对方它们将永远不会被销毁因为每个std::shared_ptr都认为对方还在使用其管理的对象。这可以通过引入std::weak_ptr来解决。性能虽然std::shared_ptr提供了方便的内存管理但相比于原始指针它在性能上可能会稍差一些因为它需要维护额外的控制块和进行原子操作。线程安全std::shared_ptr的拷贝和赋值是线程安全的但如果你同时从多个线程访问它所管理的对象则需要确保该对象的访问本身是线程安全的。
http://www.w-s-a.com/news/337559/

相关文章:

  • 杭州网站程序开发公司在哪个公司建设网站好
  • 网店的网站设计方案济南手机建站价格
  • 网站做了301重定向域名会自动跳转吗唐山地方志网站建设
  • 学校网站建设说明书海南省建设执业资格注册管理中心网站
  • 东莞哪家网站建设好网站风格设定
  • 自驾游网站模板搭建wordpress步骤
  • wordpress视频网站上传视频提升学历是什么意思
  • 江西省城乡建设厅建设网站浙江建设
  • 网站联系我们页面临平做网站
  • 如何用网站做cpa交互比较好的网站
  • 一家只做特卖的网站wordpress修改模板教程
  • 与恶魔做交易的网站成都到西安高铁票价
  • 太原网站制作哪家便宜长春昆仑建设股份有限公司网站
  • 优质做网站价格设计手机商城网站建设
  • 高校网站建设制度无锡网站建设排名
  • 做网站的软件wd的叫啥无锡公司网站建设服务
  • 网站建设一般需要多久网站服务器基本要素有哪些
  • 大连开发区网站开发公司免费网站建设哪个好?
  • 关于建设门户网站的通知海曙区建设局网站
  • 韩国建设部网站温州企业网站制作
  • 苏州网站建设优化贵州网站建设lonwone
  • 网站建设与推广方案模板网站建设教程搭建浊贝湖南岚鸿给力
  • 网站建设内部下单流程图昆明网站制作公司
  • 手机网站焦点图在线外链推广
  • 做静态页面的网站中国建设银行河南省分行网站
  • 镇平县两学一做专题网站佛山家居网站全网营销
  • 做网站的需求wordpress图片怎么居中
  • 网站开发的技术流程图抖音seo排名优化软件
  • dedecms做电商网站得物app官方下载安装
  • python做网站教程微网站 举例