腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
非静态成员
函数
的
指针
是否“正式”不被认为是
指针
?
、
、
、
我偶然发现了,它说: ,我的问题是,上面的引号在技术上(按照标准正式)是正确的吗?我的意思是我们用“
指针
”这个词来表示非静态的成员
函数
。但
浏览 3
提问于2022-05-09
得票数 1
回答已采纳
2
回答
指向成员
函数
的
指针
是如何工作的?
、
我知道
普通
函数
指针
包含所指向的
函数
的起始地址,所以当使用
普通
函数
指针
时,我们只需跳到存储的地址。但是指向对象成员
函数
的
指针
包含什么?*pf)(argc);在上面的程序中,
函数
指针
可以从虚拟
函数
(需要通过vtable访问)或
普通
类成员(以隐式this作为第一个参数实现为正常
函数
)获取其值。那么,存储在指向成员
函数
的
指
浏览 0
提问于2018-03-14
得票数 2
回答已采纳
1
回答
将成员
函数
指针
转换为
普通
函数
指针
、
、
、
、
它对
普通
的C
函数
工作得很好。但我想将它与一个成员
函数
和一个显式具有实例
指针
作为第一个参数的元组一起使用。, float)' with an lvalue of type 'void (Object::*)(float, float)' {
浏览 0
提问于2015-12-03
得票数 1
1
回答
为什么成员
函数
指针
需要&,而
普通
函数
指针
不需要?
、
我理解我的第二个声明“为什么
普通
函数
指针
不需要&”,因为
函数
名本身就是
函数
的地址。int add(int a, int b) {} (*fp)(2, 3)// This would give me
浏览 0
提问于2016-10-04
得票数 0
2
回答
llvm如何知道成员
函数
指针
是否指向虚拟
函数
?
、
、
在编写了一些有关成员
函数
指针
和读取的代码之后,我理解了llvm中成员
函数
指针
的布局。 但让我震惊的是如何使用成员
函数
指针
获取
函数
的地址。我发现无法判断成员
函数
指针
mfptr指向虚拟成员
函数
还是
普通
成员
函数
。
浏览 0
提问于2018-04-19
得票数 1
回答已采纳
1
回答
引用传递的C++
指针
、
、
主
函数
中的代码是将一个
普通
指针
传递给char到指向常量char的
指针
。 据我所知,只要传递的
指针
在
函数
中不被违反,就应该允许调用。可以修改指向char的
普通
指针
的地址和值,因此,如果通过引用其唯一参数为指向常量字符的
指针
的
函数
传递该
指针
,则不能违反该
指针
,因为该
指针
只能修改其地址,并且不违反对字符的
普通
指针
的限制。因此,解决方法
浏览 4
提问于2021-12-12
得票数 -2
6
回答
与C++中的
普通
指针
相比,智能
指针
的开销是多少?
、
、
、
与C++11中的
普通
指针
相比,智能
指针
的开销是多少?换句话说,如果我使用智能
指针
,我的代码会变慢吗?如果是的话,会慢多少?显然,按下堆栈的内容会更大(至少我认为是这样),因为智能
指针
还需要存储其内部状态(引用计数等),问题是,这会对我的性能产生多大的影响(如果有影响的话)?例如,我从
函数
而不是
普通
指针
返回一个智能
指针
://
浏览 34
提问于2014-03-10
得票数 150
回答已采纳
2
回答
函数
指针
和正常
函数
普通
函数
和
函数
指针
有什么区别?我知道的一点是,如果你在你的软件堆栈中使用一个库,它只给你提供
函数
指针
,然后你可以填写
指针
供以后使用。
浏览 2
提问于2010-01-18
得票数 0
1
回答
使用
指针
和shared_pointer时,删除时的访问冲突
、
、
我有一个相当大的遗留应用程序,它只使用
普通
指针
。现在我正在添加一个新的模块,试图使用“更现代的东西”,例如智能
指针
。我不
浏览 1
提问于2012-01-27
得票数 0
回答已采纳
2
回答
为
函数
分配
指针
是合法的吗?
指向
函数
的
指针
不是
普通
的数据
指针
,因为它们不能存储在一个void*
指针
中。尽管如此,我似乎可以将
函数
指针
的副本存储在动态内存中( gcc和clang),如下面的代码所示。此外,指向
函数
指针
的结果
指针
表现为一个
普通
的数据
指针
:我可以将它存储在void*中,并通过static_cast从void*检索它。这种行为是否被标准所指点?
浏览 0
提问于2020-02-04
得票数 33
回答已采纳
5
回答
使用std::auto_ptr的意义
、
、
、
当作为
普通
类初始化变量(a)走出作用域时,它调用类析构
函数
。 我不能将这个
指针
传递给带有类
指针
(func)的
函数
。我不能将
指针
auto_ptr用于A[]或char[],因为auto_ptr调用delete而不是delete[]。唯一的想法是,我不需要写删除,但是,如果它将被破坏,当我走出范围时,
指针
的意义是什么?我使用
指针
来控制变量的活动。
普通
变量初始化在堆栈上,
指针
在堆上,但是告诉我使用auto_ptr而不是<
浏览 0
提问于2011-10-23
得票数 3
2
回答
直接从
指针
到模板
函数
的转换?
、
我正在尝试获取指向
函数
模板实例的
指针
,并将其转换为空*。
函数
templateFunction (对于具体类型的T=int)没有重载。可以推断我所指的
函数
的哪个实例。更新:void (*addr1)()=(void(*)())&plainFunction;void (*addr2)()=(void(*)())(&template
浏览 1
提问于2011-03-11
得票数 5
回答已采纳
1
回答
如何获得指向类的复制构造
函数
的成员
函数
指针
?
、
、
、
、
有任何方法可以获得指向类的复制构造
函数
的成员
函数
指针
吗?我知道如何定义和使用
普通
成员
函数
指针
,但我似乎无法找到获得它的方法。
浏览 3
提问于2016-10-27
得票数 5
回答已采纳
4
回答
将
普通
数据传递给pthread void *
、
pthread
函数
接受一个void *参数。一个
普通
的结构,而不是一个
指针
,怎么能送进来呢? 我想把一个非
指针
结构发送给一个pthread
函数
。我还想发送一个指向void *
函数
的
指针
,这是怎么做的呢?是否可以将任何
指针
发送到void *
函数
?
浏览 4
提问于2011-05-04
得票数 9
回答已采纳
2
回答
allocator_traits::construct()与allocator_traits::allocate()
、
、
静态
函数
std::allocator_traits::construct()接受指向应该构造对象的位置的
指针
。然而,std::allocator_traits::allocate()静态
函数
返回一个allocator::pointer值,该值只需要表现为
指针
,但不一定是
指针
(通常,尽管std::allocator::pointer必须是
指针
)。只有当pointer类型实际上可以转换为
普通
的
普通
指针
时,才能使用它们吗?
浏览 2
提问于2013-07-25
得票数 12
回答已采纳
2
回答
在模板中使用lambda
函数
的性能?
、
、
例如,我有一个
函数
模板void Foo(Fun f) ...参数是
函数
对象或
函数
指针
。如果它是一个
普通
的
函数
指针
,性能就不好,因为
函数
不能内联。在这里使用lambda
函数
怎么样?谢谢。
浏览 1
提问于2013-07-17
得票数 2
回答已采纳
4
回答
功能
指针
与必要性
、
函数
指针
:问题: 使用
函数
指针
而不是单独使用
函数
的必要性是什么?
浏览 2
提问于2015-06-01
得票数 0
回答已采纳
2
回答
到底有多少个printf和scanf变体?
让我们开始:多亏了梦寐以求的,和wchar_t一起工作的人 wprintf:
浏览 7
提问于2010-09-25
得票数 2
3
回答
当类的
指针
实例超出作用域时,不调用析构
函数
是真的吗?
、
上面的代码打印:析构
函数
只调用一次。我在main中声明了两个MyClass实例,其中一个是MyClass类型的
普通
变量,另一个是指向
普通
变量的相同类型的
指针
。这里不需要析构
函数
(不需要动态分配),但为了示例,我在类中定义了一个析构
函数
。因此,由于定义了两个类实例,因此应该两次调用析构
函数
。但当我运行这段代码时并没有发生这种情况。如果删除
指针
并再定义一个
普通
实例,程序将打印:我
浏览 0
提问于2015-10-02
得票数 0
回答已采纳
3
回答
将子例程地址转换为空
指针
、
、
、
、
尽管
函数
指针
的大小并不总是与不透明
指针
大小相同,但使用空
指针
来转换
函数
位置可以吗? 我已经搜索过不透明
指针
和转换
函数
指针
。我发现在某些系统中
函数
指针
和
普通
指针
是不一样的。
浏览 0
提问于2019-08-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言:函数指针数组和函数指针数组指针的深度剖析
知识分享:C 语言函数指针之回调函数
练习题答案:函数指针转换
C语言编程指针变量作为函数参数
李鹏飞:C语言指针和函数详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券