您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. shared_ptr只能对new的内存操作

  2. shared_ptr只能对new的内存操作.基本知识。
  3. 所属分类:C++

    • 发布日期:2012-09-28
    • 文件大小:350byte
    • 提供者:rain820804
  1. 用shared_ptr实现多线程对全局变量的读写,copy-on-write技术

  2. 参考陈硕的<>,中的用shared_ptr实现copy-on-write技术,不过这里的线程采用的是c++11的线程库
  3. 所属分类:C++

    • 发布日期:2013-08-06
    • 文件大小:67kb
    • 提供者:peibaoyi
  1. shared_ptr for arm

  2. shared_ptr arm, use arm asm code
  3. 所属分类:Android

    • 发布日期:2013-12-08
    • 文件大小:4kb
    • 提供者:pqgames
  1. shared_ptr

  2. shared_ptr boost audio video AVDataPool
  3. 所属分类:C++

    • 发布日期:2015-12-16
    • 文件大小:2mb
    • 提供者:yuanzhenhai
  1. C++ 智能指针(shared_ptr/weak_ptr)源码

  2. C++ 智能指针(shared_ptr/weak_ptr)源码 源码位置:gcc-6.1.0\gcc-6.1.0\libstdc++-v3\include\tr1 这里只单列shared_ptr.h文件用于分析
  3. 所属分类:C++

    • 发布日期:2016-06-10
    • 文件大小:32kb
    • 提供者:gigglesun
  1. weak_ptr 和 shared_ptr 源码

  2. 关于C++智能指针 weak_ptr (弱引用 智能指针) 和 shared_ptr (强引用 智能指针)的源文件。 资源分不能设为0了。。
  3. 所属分类:C++

    • 发布日期:2017-12-12
    • 文件大小:12kb
    • 提供者:u013005025
  1. 基于引用记数的高效的MATLAB风格矩阵类

  2. 基于boost库的shared_ptr实现的一个高效的矩阵类,同时提供了成员函数和友元函数的操作方法,提供了一些简单的Matlab中的函数,可以用来进行Matlab代码的转换工作。 代码只有一个头文件,在GCC3.4.2和VS2008下编译通过,欢迎提供BUG报告和优化建议。另外需求利用SSE指令集优化的一些知识,谢啦!
  3. 所属分类:其它

    • 发布日期:2008-12-13
    • 文件大小:40kb
    • 提供者:tiansjun
  1. C++11 std::shared_ptr总结与使用示例代码详解

  2. 主要介绍了C++11 std::shared_ptr总结与使用,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-19
    • 文件大小:90kb
    • 提供者:weixin_38694529
  1. C++11 智能指针之shared_ptr代码详解

  2. 主要介绍了 C++11 智能指针之shared_ptr的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-19
    • 文件大小:70kb
    • 提供者:weixin_38704870
  1. 详解C++中shared_ptr的使用教程

  2. shared_ptr能够记录对象被引用的次数,主要被用来管理动态创建的对象的销毁,这里我们就来详解C++中shared_ptr的使用教程,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-02
    • 文件大小:72kb
    • 提供者:weixin_38529293
  1. C++11新特性之智能指针(shared_ptr/unique_ptr/weak_ptr)

  2. 主要介绍了C++11新特性之智能指针,包括shared_ptr, unique_ptr和weak_ptr的基本使用,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-01
    • 文件大小:61kb
    • 提供者:weixin_38670949
  1. C++智能指针shared_ptr分析

  2. 主要介绍了C++智能指针shared_ptr分析的相关资料,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-31
    • 文件大小:55kb
    • 提供者:weixin_38690017
  1. C++开发:为什么多线程读写shared_ptr要加锁的详细介绍

  2. 本篇文章介绍了,在C++中为什么多线程读写shared_ptr要加锁的详细说明。需要的朋友参考下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:130kb
    • 提供者:weixin_38595690
  1. shared_ptr线程安全性全面分析

  2. 正如boost文档所宣称的,boost为shared_ptr提供了与内置类型同级别的线程安全性。这包括:1. 同一个shared_ptr对象可以被多线程同时读取。2. 不同的shared_ptr对象可以被多线程同时修改成
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:142kb
    • 提供者:weixin_38695293
  1. C++11 智能指针之shared_ptr代码详解

  2. C++中的智能指针首先出现在“准”标准库boost中。 随着使用的人越来越多,为了让开发人员更方便、更安全的使用动态内存,C++11也引入了智能指针来管理动态对象。 在新标准中,主要提供了shared_ptr、unique_ptr、weak_ptr三种不同类型的智能指针。 接下来的几篇文章,我们就来总结一下这些智能指针的使用。 今天,我们先来看看shared_ptr智能指针。 shared_ptr 智能指针 shared_ptr是一个引用计数智能指针,用于共享对象的所有权也就是说它允许多个指针指
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:67kb
    • 提供者:weixin_38540819
  1. C++11新特性之智能指针(shared_ptr/unique_ptr/weak_ptr)

  2. shared_ptr基本用法 shared_ptr采用引用计数的方式管理所指向的对象。当有一个新的shared_ptr指向同一个对象时(复制shared_ptr等),引用计数加1。当shared_ptr离开作用域时,引用计数减1。当引用计数为0时,释放所管理的内存。 这样做的好处在于解放了程序员手动释放内存的压力。之前,为了处理程序中的异常情况,往往需要将指针手动封装到类中,通过析构函数来释放动态分配的内存;现在这一过程就可以交给shared_ptr去做了。 一般我们使用make_shared来
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:58kb
    • 提供者:weixin_38635996
  1. 详解C++中shared_ptr的使用教程

  2. shared_ptr是一种智能指针(smart pointer)。shared_ptr的作用有如同指针,但会记录有多少个shared_ptrs共同指向一个对象。 这便是所谓的引用计数(reference counting)。一旦最后一个这样的指针被销毁,也就是一旦某个对象的引用计数变为0,这个对象会被自动删除。这在非环形数据结构中防止资源泄露很有帮助。 auto_ptr由于它的破坏性复制语义,无法满足标准容器对元素的要求,因而不能放在标准容器中;如果我们希望当容器析构时能自动把它容纳的指针元素所
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:73kb
    • 提供者:weixin_38733382
  1. C++开发:为什么多线程读写shared_ptr要加锁的详细介绍

  2. 我在《Linux 多线程服务端编程:使用 muduo C++ 网络库》第 1.9 节“再论 shared_ptr 的线程安全”中写道: (shared_ptr)的引用计数本身是安全且无锁的,但对象的读写则不是,因为 shared_ptr 有两个数据成员,读写操作不能原子化。根据文档(http://www.boost.org/doc/libs/release/libs/smart_ptr/shared_ptr.htm#ThreadSafety), shared_ptr 的线程安全级别和内建类型、标
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:135kb
    • 提供者:weixin_38701725
  1. C++智能指针shared_ptr分析

  2. C++智能指针shared_ptr分析 概要: shared_ptr是c++智能指针中适用场景多,功能实现较多的智能指针。它采取引用计数的方法来实现释放指针所指向的资源。下面是我代码实现的基本功能。 实例代码: template class sharedptr { public: sharedptr(T* ptr) :_ptr(ptr) , _refCount(new int(1)) {} sharedptr(sharedptr& sp) :_ptr(sp._ptr
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:58kb
    • 提供者:weixin_38705004
  1. C++11 std::shared_ptr总结与使用示例代码详解

  2. 最近看代码,智能指针用的比较多,自己平时用的少,周末自己总结总结。方便后续使用。 std::shared_ptr大概总结有以下几点: (1) 智能指针主要的用途就是方便资源的管理,自动释放没有指针引用的资源。 (2) 使用引用计数来标识是否有多余指针指向该资源。(注意,shart_ptr本身指针会占1个引用) (3) 在赋值操作中, 原来资源的引用计数会减一,新指向的资源引用计数会加一。 std::shared_ptr p1(new Test); std::shared_ptr p2(new
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:85kb
    • 提供者:weixin_38677725
« 12 3 4 »