腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(16)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
你能动态地将局部变量添加到函数中吗?
这些对象通常包含使用apply将
this-pointer
映射到对象本身的函数。但是,我发现每次要访问对象的其他函数或属性时都使用
this-pointer
是不方便的,特别是因为在许多情况下,我使用new-operator像使用类一样使用函数对象。
浏览 7
提问于2012-01-20
得票数 13
1
回答
兰巴的身体里有这个吗?
我现在看到的唯一解决办法是编写单独的函子类,仅仅是因为有一个
this-pointer
。
浏览 0
修改于2018-08-25
得票数 1
回答已采纳
2
回答
将函数复制到局部变量并保留此指针。
function() { driveReference();但是,当我调用driveReference()时,
this-pointer
浏览 1
提问于2015-12-28
得票数 0
1
回答
如何性病::转发(*此)
functionality; } \不幸的是,如果我想以一种转发的方式返回*this (即在返回类型中保留
this-pointer
浏览 3
提问于2017-11-06
得票数 6
回答已采纳
2
回答
如何在C++程序中查看gdb中的vtable?
当然,不需要更改
this-Pointer
。 假设我的观察是正确的,我如何在gdb中查看对象的vtable?
浏览 2
修改于2011-10-07
得票数 5
回答已采纳
1
回答
管理sharedPointers C++
当然,我可以通过将
this-pointer
传递给C来使其工作,并将其存储为原始指针。但是当B被销毁时会发生什么呢?然后C会尝试删除B指针,但既然它已经在删除过程中,那么接下来会发生什么呢?
浏览 1
修改于2017-04-19
得票数 0
1
回答
Qt中的内存管理: AddressBook教程
FindDialog继承了QDialog,但是没有将
this-Pointer
传递给构造函数(如上面所示)。不存在显式析构函数,不存在delete dialog-call.
浏览 2
修改于2014-04-29
得票数 4
回答已采纳
2
回答
取代std::功能从内部(通过移动-分配到*这个?)
然而,我不知道我怎么能捕捉到func的
this-pointer
。我想,它甚至还不是兰达内部的std::function?!这是怎么做到的?
浏览 0
提问于2018-05-28
得票数 4
回答已采纳
2
回答
记住只能管理共享内存的原始对象
shared data (not copiable)}; 这种解决方案(使用与
this-pointer
浏览 5
提问于2015-07-21
得票数 1
1
回答
如何在C++中访问成员函数中的对象数组?
我试过使用"
this-pointer
",但是由于当前进程的结束时间的计算需要前一个进程的结束时间,所以"this“不起作用。或者至少我认为它不会。我不知道如何使用"this“来访问”以前的“对象。
浏览 9
提问于2019-08-14
得票数 0
回答已采纳
1
回答
vtables和此指针
fun();当其中一个成员函数以这种方式调用时,例如调用Base::foo()的call(new Base(1, 2), 0),很难预测会发生什么,因为它们是在没有
this-pointer
的情况下调用的我通过添加一个小的模板化函数解决了这个问题,因为我知道g++将
this-pointer
存储在ecx寄存器中(但是这迫使我使用-m32编译器标志进行编译):void
浏览 1
修改于2015-08-16
得票数 3
回答已采纳
1
回答
v8 -HeapObject中的崩溃::GetHeap()-未初始化的值
问题是,
this-Pointer
在HeapObject中是0xCCCCCC,这意味着它是一个未初始化的值。
this-Pointer
来自存储在JS::FunctionObjPtr中的句柄(std::shared_ptr的typedef )。 一开始我认为我的FunctionObj有问题。
浏览 1
提问于2014-04-04
得票数 0
1
回答
递归函数周围的lambda包装器中的指针捕获。
但是,如果我使它成为一个非静态成员函数,VisualC++和gcc 4.7.2都会抱怨统一的
this-pointer
,除非我将递归调用限定为this->test()。
浏览 0
提问于2013-01-19
得票数 3
回答已采纳
2
回答
将存储在std::function中的带有capture子句的lambda转换为原始函数指针
我想我可以在std::bind引用或
this-pointer
之后转换lambda。 更新:由于似乎不可能从lambda中获取状态,这就是我尝试过的。它会编译,但function会变成一个空指针。
浏览 1
修改于2017-05-23
得票数 8
回答已采纳
4
回答
类成员函数,由特征[策略,实际上]实例化
我成功地完成了这些函数,但只能求助于以
this-pointer
作为参数的非朋友外部函数。我甚至都不知道如何使这些功能成为朋友,更不用说会员功能了。编译器(VC++,2008年)总是抱怨事情不匹配。
浏览 6
修改于2010-04-16
得票数 6
回答已采纳
3
回答
实例化基类- Win32对话框类
m_hWindow = hDlg; CBaseDialog *pThis = (CBaseDialog*)m_lSaveThis; /// typecast stored
this-pointer
浏览 0
提问于2013-02-22
得票数 0
回答已采纳
领券