腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(39)
视频
沙龙
1
回答
定义类模板构造函数的两种方法的区别
、
WeakPtr
<T>
weakPtr
_a; template <typename U>
WeakPtr
(const
WeakPtr<
浏览 2
提问于2020-01-04
得票数 1
2
回答
为什么"weak.lock()“返回定义为”weak=std::make_shared<int>(42);“的"nullptr”?
、
为什么weak.lock()在这个代码片段中返回nullptr: std::cout<<
weakPtr
1.lock() << std::endl; std::shared_ptr<int> sharedPtr = std::make_shared<int>(99); std::weak_ptr<int> <e
浏览 3
提问于2020-06-16
得票数 5
回答已采纳
2
回答
如何使MRC中的弱者自我?
、
、
、
@interface
WeakPtr
: NSObject@property (nonatomic, assign) boolreleased;@implementation
WeakPtr
在释放MRC-对象时设置释放,并在块中对其进行测试。@property (nonatomic, retain)
WeakPtr
* selfPtr; ...self.selfPtr = [[[
WeakPtr</e
浏览 0
提问于2016-12-05
得票数 1
回答已采纳
1
回答
调用类型嵌套在类内的对象析构函数?
、
、
、
、
在这个设计的例子中,我想调用A::
WeakPtr
的析构函数,比如:而不是喜欢:wp->~AWeakPtr, void(*)(void*)>
浏览 0
提问于2013-09-27
得票数 1
回答已采纳
2
回答
weak_ptr如何知道共享资源已过期?
、
、
、
、
namespace std; {}; { { cout << "Value of i = " << sp->i << endlshared_ptr<MySharedStruct&g
浏览 6
提问于2012-12-26
得票数 15
回答已采纳
2
回答
检测到shared_ptr复制构造函数中的内存泄漏
() { CHECK } { CHECK
浏览 7
提问于2022-04-27
得票数 -1
回答已采纳
2
回答
来自弱poitner的回调的包装
、
、
scheduleCallback([
weakPtr
{weak_from_this()}](){constexpr std::function<void(Args...)> weak_function(std::weak_ptr<C>
weakPtr
, void (C::*mf)(Args...)) return [
weakPtr
, mf](Args&&... arg
浏览 8
提问于2021-03-26
得票数 0
回答已采纳
1
回答
清除使用自定义弱指针的一对多关系中的nullptr。
、
、
、
、
我有一个一对多的地图类- MyMap1N<
WeakPtr
_Parent,
WeakPtr
_Children>。MyMap1N<
WeakPtr
<Room>,
WeakPtr
<RigidBody>> map;
WeakPtr
<RigidBody> body=create&l
浏览 1
提问于2019-04-29
得票数 7
1
回答
如果要转移资源,应该选择哪种参数类型?weak_ptr?或shared_ptr
、
、
、
、
aaa“是由shared_ptr管理的,我们可以通过函数得到它的weak_ptr: std::weak_ptr<AAA> get_aaa_
weakPtr
(); 现在,client_code想要访问"aaa就像这样: void mainFunc(){ assert( sPtr ); // use
浏览 19
提问于2019-06-28
得票数 1
2
回答
循环依赖,在转发声明无效的情况下使用指令
、
、
、
ConstPtr = std::shared_ptr<const Foo>; Bar::
WeakPtr
public: using ConstPtr = std::shared_ptr<const Bar>; using
WeakPtr
编辑:添加了之前因为我认为我已经遇到麻烦而丢失的Bar::
WeakPtr
。
浏览 6
提问于2020-03-16
得票数 3
2
回答
将weak_ptr<IBase>铸造为weak_ptr<Derived>
、
std::weak_ptr<IPooledObject>
weakPtr
= poolManager.SpawnFromPool(); C26815:指针正在悬空,因为它指向一个被销毁的临时实例。
浏览 13
提问于2021-12-12
得票数 0
回答已采纳
2
回答
ARC代码中的__weak示例
、
、
我试图了解__weak是如何在ARC代码中工作的。以下是我的例子:__weak NSString *secondString = string; //2我希望NSLog显示“零”,但它显示“嗨!”。为什么?必须在第三行解除此字符串。
浏览 1
提问于2014-01-16
得票数 1
回答已采纳
1
回答
当将rvalue分配给“const auto&”时会发生什么?
、
、
、
、
// assume
WeakPtr
is valid and has not expiredsomething->doStuff
浏览 2
提问于2017-03-17
得票数 0
回答已采纳
1
回答
为什么std::weak_ptr没有移动构造函数或移动赋值操作符?
、
、
、
、
这段代码会导致监视窗口报告一个共享引用和两个指针的弱引用,这让我相信weak_ptr没有启用移动:std::weak_ptr<int>
weakptr
(ptr);std::weak_ptr不提供移动功能有什么好的理由吗?
浏览 0
提问于2013-04-16
得票数 3
回答已采纳
3
回答
块作为属性并访问类实例变量。
我想要创建一个真正的动态类,它的属性是块。我想要的是使这个块函数能够访问Class实例变量和属性。/* MyClass Interface */@property (nonatomic, strong) NSString *variable;@end @implementation MyClass
浏览 3
提问于2013-07-19
得票数 1
回答已采纳
3
回答
析构函数中的回调函数的正确设计模式是什么?它使用的指针可能指向有效对象,也可能不指向有效对象?
假设我们有下面的场景。最后,我们定义了一个回调函数,它在Image析构函数中被调用,并正确地清理ImageManager存储的图像数据。#include <functional>#includ
浏览 14
提问于2022-02-08
得票数 2
回答已采纳
4
回答
有一个向量为weak_ptr,我想返回一个向量为shared_ptr
、
、
、
、
我目前正在做一个大项目,我需要使用weak_ptr而不是shared_ptr。我有一个名为House的类,它有一个属性:vector<boost::shared_ptr<People>> my_people。我想将这个数据成员修改为vector<boost::weak_ptr<People>> my_people。vector<boost::shared_ptr<People>>& getPeople() const return my_people;通常
浏览 0
提问于2012-10-15
得票数 6
1
回答
关于智能指针,VS2010中的内存头和VS2012中的内存头之间有什么区别?
、
、
智能指针的声明(shared_ptr、unique_ptr和
weakptr
)在VS2010和VS2012头文件版本之间似乎有所不同。
浏览 3
提问于2013-07-25
得票数 0
回答已采纳
2
回答
如何使用以std::weak_ptr为键的std::map?
、
、
、
、
weak_ptr<int>, bool > myMap; std::weak_ptr<int>
weakptr
= sharedptr; }1>C:\Programconst std::tr1::weak_ptr<int>,bool>>, 1
浏览 3
提问于2012-10-14
得票数 17
回答已采纳
1
回答
智能指针铸造c++17苹果clang
、
、
、
std::shared_ptr<int[]> ptr(new int[5]);ptr[1] = 2; std::weak_ptr<int[]>
weakPtr
浏览 1
提问于2022-04-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
超详解析Flutter渲染引擎 | 业务想创新,不了解底层原理怎么行?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券