网站首页 站内搜索

搜索结果

查询Tags标签: weak,共有 36条记录
  • C++11 smart pointer 之 weak_ptr(附源码链接)

    std::weak_ptr weak_ptr源码链接 (与shared_ptr在同个.h文件) 定义于头文件 <memory> template< class T > class weak_ptr; (C++11 起)std::weak_ptr 是一种智能指针,它对被 std::shared_ptr 管理的对象存在非拥有性(“弱”)引用。在访问所引用的对象前必…

    2022/8/2 1:27:38 人评论 次浏览
  • C++ 中 shared_ptr weak_ptr

    shared_ptrstd::shared_ptr<int> sp1 = new int(); // shared count = 1, weak count = 0 std::shared_ptr<int> sp2(sp1); // shared count = 2, weak count = 0 std::shared_ptr<int> sp3 = sp2; // shared count = 3, weak count = …

    2022/7/24 1:25:08 人评论 次浏览
  • WiFI Weak Security(WPA) All In One

    WiFI Weak Security(WPA) All In One Weak Security(WPA) WPA is not considered secure. Learn More. If this is your Wi-Fi network, configure the router to use WPA2/WPA3 Personal (AES) security type for this network.WPA2路由器设置 为了确保您的设备能够安全可…

    2022/7/11 6:20:20 人评论 次浏览
  • 编程模式-表驱动编程

    前言刚开始编程时,往往会碰到一些根据不同条件执行不同功能的情况,通常都是采用if-else或者switch-case的方式,如果有很多的情况需要区分,则会有很多的 else if 或者case的代码处理,整个功能实现完成后,一看代码可能会有很多的else if 或者 case,为了避免这种情况,…

    2022/7/8 14:20:35 人评论 次浏览
  • [LeetCode] 1996. The Number of Weak Characters in the Game

    You are playing a game that contains multiple characters, and each of the characters has two main properties: attack and defense. You are given a 2D integer array properties where properties[i] = [attacki, defensei] represents the properties of the it…

    2022/1/29 6:06:23 人评论 次浏览
  • C++弱引用智能指针weak_ptr的用处

    weak_ptr也是一个引用计数型智能指针,但是它不增加对象的引用计数,即弱引用。与之相对,shared_ptr是强引用,只要有一个指向对象的shared_ptr存在,该对象就不会析构,直到指向对象的最后一个shared_ptr析构或reset()时才会被销毁。 利用weak_ptr,我们可以解决常见的空…

    2022/1/17 22:04:45 人评论 次浏览
  • C++弱引用智能指针weak_ptr的用处

    weak_ptr也是一个引用计数型智能指针,但是它不增加对象的引用计数,即弱引用。与之相对,shared_ptr是强引用,只要有一个指向对象的shared_ptr存在,该对象就不会析构,直到指向对象的最后一个shared_ptr析构或reset()时才会被销毁。 利用weak_ptr,我们可以解决常见的空…

    2022/1/17 22:04:45 人评论 次浏览
  • c++智能指针的使用,shared_ptr,unique_ptr,weak_ptr

    c++智能指针的使用 官方参考 普通指针的烦恼:内存泄漏,多次释放,提前释放 智能指针 负责自动释放所指向的对象。 三种智能指针 shared_ptr,unique_ptr,weak_ptr; 将shared_ptr存放在一个容器中,不再需要它的时候,要erase掉。 allocator负责封装堆内存管理的对象,…

    2022/1/11 14:04:19 人评论 次浏览
  • c++智能指针的使用,shared_ptr,unique_ptr,weak_ptr

    c++智能指针的使用 官方参考 普通指针的烦恼:内存泄漏,多次释放,提前释放 智能指针 负责自动释放所指向的对象。 三种智能指针 shared_ptr,unique_ptr,weak_ptr; 将shared_ptr存放在一个容器中,不再需要它的时候,要erase掉。 allocator负责封装堆内存管理的对象,…

    2022/1/11 14:04:19 人评论 次浏览
  • C++智能指针之weak_ptr

    weak_ptr是一种不控制所指向对象生存周期的智能指针,它指向由一个shared_ptr管理的对象。将一个weak_ptr绑定到一个shared_ptr不会改变shared_ptr的引用计数。一旦最后一个指向对象的shared_ptr被销毁,对象会被释放。即使有weak_ptr指向对象,对象也会被释放,因此,wea…

    2022/1/3 17:11:04 人评论 次浏览
  • C++智能指针之weak_ptr

    weak_ptr是一种不控制所指向对象生存周期的智能指针,它指向由一个shared_ptr管理的对象。将一个weak_ptr绑定到一个shared_ptr不会改变shared_ptr的引用计数。一旦最后一个指向对象的shared_ptr被销毁,对象会被释放。即使有weak_ptr指向对象,对象也会被释放,因此,wea…

    2022/1/3 17:11:04 人评论 次浏览
  • C++ 智能指针(shared_ptr/weak_ptr)原理分析

    其主要的类关系如下所示(省略相关的类模板参数):图1 从上面的类图可以清楚的看出shared_ptr内部含有一个指向被管理对象(managed object)T的指针以及一个__shared_count对象,__shared_count对象包含一个指向管理对象(manager object)的基类指针,管理对象(manager obje…

    2021/12/1 14:06:05 人评论 次浏览
  • C++ 智能指针(shared_ptr/weak_ptr)原理分析

    其主要的类关系如下所示(省略相关的类模板参数):图1 从上面的类图可以清楚的看出shared_ptr内部含有一个指向被管理对象(managed object)T的指针以及一个__shared_count对象,__shared_count对象包含一个指向管理对象(manager object)的基类指针,管理对象(manager obje…

    2021/12/1 14:06:05 人评论 次浏览
  • Weak Pair HDU - 5877 T14 D57

    Weak Pair HDU - 5877 T14 D57 思路: dfs过程中遇见节点就将节点保存起来,此节点递归完成后将此节点删除,树状数组保存。 注意1不一定是根节点。 参考代码 #include<bits/stdc++.h> #define ll long long #define pb push_back #define si size() using namespa…

    2021/10/7 6:12:57 人评论 次浏览
  • Weak Pair HDU - 5877 T14 D57

    Weak Pair HDU - 5877 T14 D57 思路: dfs过程中遇见节点就将节点保存起来,此节点递归完成后将此节点删除,树状数组保存。 注意1不一定是根节点。 参考代码 #include<bits/stdc++.h> #define ll long long #define pb push_back #define si size() using namespa…

    2021/10/7 6:12:57 人评论 次浏览
共36记录«上一页123下一页»
扫一扫关注最新编程教程