腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C
语
言中
不带
函数
指针
的
回
调
、
、
在一些通信堆栈遗留代码中,我发现了一种用
C
进行
回
调
的
非
回
调
方法。我
的
问题是:为什么要这样做,或者与传递回
调
函数
的
函数
指针
的
常用方法相比,这种方法有什么优势?下面是我发现
的
伪代码示例: 顶部 _ interfaces.h void sendData(int); void receiveDataHAL(int); 顶层组件 #include &quo
浏览 44
提问于2021-03-01
得票数 0
回答已采纳
2
回答
如何动态分配
函数
代码?
、
、
、
在
C
语
言中
,
函数
指针
作为某个库
的
回
调
函数
的
通常方法是包含一个用于用户上下文
的
void*
指针
:允许库使用上下文ctx调用回
调
。假设我使用
的
是一个在
回
调
中不包含上下文
指针
的
库。我需要为每个上下文设置一个
回
调
浏览 1
提问于2019-01-14
得票数 0
1
回答
不带
函数
指针
的
回
调
、
通常说
回
调
是用
函数
指针
实现
的
。当我检查PortAudio
的
源代码时,我看到
回
调
函数
被声明为一个普通
函数
(而不是f.
指针
)。这是正常/合法/可取
的
吗?
浏览 3
提问于2010-08-13
得票数 3
回答已采纳
2
回答
将用户可定义
的
类型放入
回
调
原型中是个好主意吗?
、
为了提高
C
库代码
的
类型安全性,我提出了在
回
调
函数
中使用用户可定义类型
的
思想。因此,代码
不带
void*,而是使用Usertype*。库只声明类型,但不定义类型,并将此类型用作不透明
指针
。库定义了所有已使用
的
类型,而不是常规方案,
回
调
函数
中使用
的
部分是前向声明
的
,留给用户定义。{ struct UserDataForFooCallback c
浏览 10
提问于2011-08-05
得票数 0
回答已采纳
1
回答
使用React `useCallback`钩子
的
依赖项作为
回
调
的
参数是否更有性能?
、
、
假设我在React中有一个使用变量a、b和
c
的
回
调
函数
。我想知道使用useCallback钩子
的
最佳方式。~~~~ onPress={onMutate} 或者我可以创建一个
回
调
浏览 4
提问于2021-03-16
得票数 0
1
回答
Swift:无法将
函数
指针
转换为(void*),以便在
C
风格
的
第三方库中使用
、
、
、
、
如何在Swift中将
函数
指针
转换为(void*),以便在第三方
C
风格库中使用?// somefile.<em
浏览 3
提问于2017-05-09
得票数 1
4
回答
C
++调用
不带
参数
的
回
调
--或者更好
的
解决方案
、
、
、
我正在为嵌入式项目构建一个
c
++类库。我有一个概念是一个名为Task
的
类。任务有两个成员:整数id和
回
调
函数
指针
。 用户可以使用void (*)(unsigned int)类型
的
函数
。当
回
调</em
浏览 5
提问于2017-10-26
得票数 2
1
回答
在
C
语言
的
回
调
中可以使用外部
函数
指针
吗?
、
、
我正在学习
c
语
言中
的
回
调
。在这些示例中,
函数
指针
被作为参数传递给下游
函数
,而下游
函数
则用来“
回
调
”上游
函数
。它可以作为外部变量而不是参数传递吗?我尝试用google搜索传递一个
函数
指针
作为extern,但是没有找到任何相关
的
东西。可能有很好
的
理由(例如,它要么是糟糕
的
编码,要么是不起作用,要么
浏览 0
提问于2019-08-09
得票数 0
3
回答
处理
回
调
、
我在objective-
C
类中有一个方法。它有两个用
C
编写
的
回
调
函数
。类
指针
,即self被作为void *传递给这些
函数
。在
C
函数
中,我创建了一个类型为class
的
指针
,并为其分配了void *参数。第一个
回
调
函数
执行成功。但是在第二个
回
调
函数
中,void *
指针</
浏览 6
提问于2008-11-25
得票数 5
1
回答
不带
类
指针
的
C
回
调
、
、
在我
的
应用程序中,我使用Cocoa在WebView上下文中安装JS
函数
,并在我
的
Cocoa类中使用
C
回
调
。现在,我无法向该回
调
传递一个userData/refcon
指针
来知道该回
调
属于哪个类。有没有办法在不传递
指针
的
情况下解决这个问题?全局变量似乎不起作用,因为它们被其他类实例覆盖了。
浏览 2
提问于2011-03-05
得票数 1
回答已采纳
5
回答
C
++中
的
委托是什么意思?
、
、
c
++中
的
委托是什么意思,在
c
/
c
++中,接受比较
函数
/
函数
器作为最后一个参数
的
排序功能是委托
的
一种形式吗?
浏览 2
提问于2009-12-22
得票数 0
回答已采纳
1
回答
回
调和
函数
指针
之间
的
关系是什么?
、
、
、
我知道
回
调
是什么,但是
函数
指针
对我来说更令人困惑。它们是否意味着同样
的
事情(至少在
C
/
C
++上下文中是这样)?或者是其中之一包括另一个,类似于
函数
指针
可以用作
回
调
,反之亦然。
函数
指针
和
回
调
之间是否有关系,或者它们是完全不同
的
主题?
浏览 1
提问于2019-04-24
得票数 3
回答已采纳
3
回答
C
++:线程之间共享
的
静态
函数
成员,能阻止所有线程吗?
、
、
我有一个类,它
的
静态
函数
定义为使用
C
样式
的
extern
C
{ static void callback(foo bar) { } }。//静态在标头中定义。从该类实例化了三个对象(每个在单独
的
p线程中),每个对象都有自己
的
循环(在类构造
函数
中),可以接收回
调
。&
回
调
的
指针
。
回
调
函数
浏览 5
提问于2011-01-17
得票数 0
回答已采纳
4
回答
带/
不带
类
的
回
调
函数
指针
C
++
、
、
、
、
我正在尝试形成一个
函数
,它将吃掉对象中
的
无类
函数
指针
和
指针
。下面是我当前
的
代码,希望能解释更多。 * Copyright (
c
) 2010 OTTOTECNICA Italy它接受在这种类型
的
固定计时器间隔上调用
的
函数
现在,我已经创建了我自己
的
类,我想反过
浏览 2
提问于2012-01-11
得票数 12
回答已采纳
6
回答
如何使用
C
++成员
函数
作为
C
框架
的
回
调
函数
、
、
有一个
C
库(我不能更改),它支持类型
的
回
调
函数
我想设置一个
C
++
函数
作为
回
调
。是否需要在"extern
C
"块下声明
回
调
函数
? 成员
函数
是否需要是静态
的
才能成为
回
调
浏览 7
提问于2011-07-19
得票数 15
回答已采纳
3
回答
C
中
的
函数
调用者(
回
调
)?
、
所以我想知道它们是怎么工作
的
。为了解释我所说
的
“
函数
调用者”
的
意思,一个很好
的
例子就是glutTimerFunc,它能够接受一个
函数
作为参数并调用它,即使它不知道它是被声明
的
。它是如何做到这一点
的
?
浏览 1
提问于2010-05-08
得票数 3
回答已采纳
1
回答
C
++中
的
延迟执行策略
、
我有一个
回
调
实现,一个未知
的
第三方在我
的
代码中调用一个
函数
指针
。假设我不能钩子,并且我不拥有/不能修改调用回
调
的
代码,那么在
函数
返回后执行代码
的
最佳方式是什么?我能想到<e
浏览 0
提问于2012-08-17
得票数 0
回答已采纳
3
回答
Python ctype:如何修改现有的char*数组
、
、
、
我正在开发一个使用libupnp
的
Python应用程序,这是一个
C
库。我正在使用CTypes来使用这个库,这非常简单。我遇到
的
问题是当我为读请求注册一个
回
调
函数
时。pBuf是一个可写
的
内存缓冲区。这就是数据输出
的
地方。nBufLength是要从文件中读取
的
字节数。返回状态码。 我有一个Python
函数
指针
。这很容易实现,但是当我定义一个Python
函数
来处理这个
回
浏览 3
提问于2013-01-14
得票数 8
2
回答
将D对象
指针
转换为void*并传递给
回
调
、
、
、
我希望将D类
指针
转换为void*,将此void*
指针
与指向
回
调
extern(
C
)
函数
的
指针
一起传递给
C
库例程。
C
库例程将调用我
的
回
调
extern(
C
)
函数
,该
函数
将void*转换回类
指针
并使用该类
的
对象。 问题:我听说GC对象可能会移动到其他位置(可能不是在当前
的</
浏览 29
提问于2018-12-31
得票数 2
回答已采纳
4
回答
是否将1个参数(
指针
)传递给glutDisplayFunc?
、
、
我已经创建了一个虚拟类,它有一个基本
的
draw()方法,它不做任何事情。这样做
的
目的是其他类,形状和其他东西,将能够在OpenGL中绘制自己,将继承这个虚拟类,允许我创建一个指向许多不同类
的
指针
数组。这背后
的
想法是,我希望能够将指向此数组
的
指针
传递到我
的
glutDisplayFunc
回
调
中。(它恰好被命名为drawScene()。不幸
的
是,我似乎不能向它传递任何东西,因为glutDisplayFun
浏览 0
提问于2012-09-06
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
知识分享:C 语言函数指针之回调函数
C语言可变参数的原理和应用
Rust FFI 编程-手动绑定 C 库入门 05
Rust FFI 编程-手动绑定 C 库入门 06
为什么这么多人学不会C语言?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券