腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
什么是
函数
指针
转换?
、
、
假设有人想要,创建一个可以容纳多个
函数
指针
的数组&不同类型的。他会怎样做呢?也许一组
空
指针
能起作用?实际上,没有,因为为了使用存储在
空
指针
中的
函数
,必须将它们(
空
指针
)转换/转
换为
函数
指针
和.“
函数
指针
和
空
指针
之间的转换是不可能的。void*从来不是
函数
指针
浏览 0
提问于2018-08-29
得票数 2
回答已采纳
1
回答
将
函数
转
换为
泛
型
空
指针
作为
函数
参数
、
、
我必须将接收int数组的
函数
转
换为
可以接收任何类型的数组的
泛
型
函数
。为此,我使用了void
指针
,但我在获得正确的输出时遇到了一些问题,而且数组的realloc也有一些问题。
浏览 19
提问于2021-07-22
得票数 0
回答已采纳
1
回答
将
函数
的隐式转换链接到
泛
型
类
、
、
、
我有以下代码,它应该接受一个
函数
A => Boolean (输入类型上的
泛
型
),并通过链式隐式转换将其转
换为
泛
型
特征Y[A]:
将
源类型(输入类型上的
函数
泛
型
)替
换为
输出类型上的
函
浏览 0
提问于2017-01-20
得票数 4
回答已采纳
1
回答
如何
将
0(仅0)转
换为
我的数据结构
、
、
为了确保单元不泄漏,我不希望
将
任何值隐式转
换为
单元,反之亦然。但是,能够
将
0
转
换到我的单元系统非常方便,这有点像您可以使用
指针
,其中0隐式转
换为
空
指针
,但没有其他值。所以我的问题是:我能复制这种0到
空
指针
的隐式转换吗?或者我能利用它来实现同样的目标吗?我之所以想要这个,是为了写一些不知道单位的算法。例如,如果您有一
浏览 1
提问于2012-06-13
得票数 0
回答已采纳
1
回答
Cython:在
函数
中传递指向
指针
的
指针
,其中包含了void **
、
、
我试图编写一个
函数
,在某些条件下,
将
指向结构的
指针
更改为指向不同结构的
指针
。 我的约束是,我希望保留初始
函数
签名,该签名将指向
指针
(而不是指向特定结构类型)的
泛
型
指针
作为
参数
。,它以void *
作为
参数
,并自动转换任何传递到void *的
指针
,但它不会与指向
空
指针
的
指针
一起工作,对吗?给出了一
浏览 0
提问于2019-01-20
得票数 0
回答已采纳
2
回答
我可以在C++中有一个像` `myFunction(void *x,void *y)`这样的声明吗?
我有一个(大)项目的这个声明,看起来它工作,但我不明白我怎么能有一个"void“
作为
参数
类型。它会和myFunction(*x, *y)一样吗
浏览 0
提问于2011-12-06
得票数 2
回答已采纳
4
回答
在C中,当一个
参数
名中有两个空格是什么意思?
、
、
我有一个方法需要填充,其中一个
参数
是:"void (*destructor)(void*)“。有人能告诉我这是什么吗?
浏览 8
提问于2012-01-25
得票数 0
2
回答
函数
来移动第一个元素所指向的数组。
、
--要求和功能 /*用以下
参数
编写一个名为sum()的枚举
函数
:一个
泛
型
指针
,一个int,它保存数组中指向一个单独元素的字节大小的int,指向具有两个
泛
型
指针
并返回一个bool的
函数
的
指针
。由于第一个
函数
参数
是
泛
型
指针
,而且
函数
可以处理任何类型,因此需要将输入数组的地址转
换为
字符的
浏览 2
提问于2014-03-05
得票数 0
回答已采纳
3
回答
为什么一个
空
指针
指向任何东西?
当某物被强制转
换为
无效时,该值
将
变为NULL。然而,为什么void *指向任何数据类型?
空
指针
不应该是无用的吗?
浏览 0
提问于2014-03-18
得票数 3
回答已采纳
1
回答
浇铸无
空
返回类型为
函数
指针
的羔羊
、
、
我正在尝试
将
lambda
函数
转
换为
函数
指针
。但是,当lambda具有非
空
返回类型时,强制转换失败。详细信息见代码片段。 是否可以
将
fun2
转
换为
泛
型
函数
指针
,以供以后使用?更新:我的意图是
将
所有类型的
函数
转
换为
一个可以保存在std::map中的“
泛
型
函数
指针
”。在使用时,我将
浏览 3
提问于2020-01-25
得票数 1
回答已采纳
3
回答
在C#中将Int转
换为
泛
型
可
空
Enum
、
、
、
、
我希望
将
int值转
换为
使用
泛
型
函数
的可
空
枚举。我认为这会很容易,尤其是关于枚举/整型铸造的所有事情。我发现的最接近的问题是,但不幸的是,它不能处理可
空
的枚举。解决了可
空
枚举的铸造问题,但不使用
泛
型
。return finalValue; 正如您在最后一个
函数
中所看到的,非
空
枚举的强制转换正在工作。问题是,我希望能够从其他
泛
型
函数
调用CastNulla
浏览 8
提问于2014-08-14
得票数 1
回答已采纳
1
回答
什么时候应该使用
函数
指针
而不是闭包?
、
、
我的理解是,实现一个以impl Fn为
参数
的
函数
可以让生锈编译器执行更多的优化,但是使用impl Fn而不是
函数
指针
不应该有更多的限制。我还可以
将
函数
指针
传递给接受impl Fn的
函数
,因此我猜想,Rust中的
函数
指针
类型仅用作PhantomData表示类型方差的
泛
型
参数
,在ffi中,在某些情况下还可以
作为
Box<dyn Fn(...)
浏览 1
提问于2021-10-19
得票数 1
回答已采纳
2
回答
(void **)&x和(void *)x有什么区别?
、
、
、
、
cudaMalloc()
函数
的第一个
参数
是
指针
变量的地址,该变量在分配后必须指向已分配的对象。
指针
变量的地址应该强制转
换为
(void **),因为
函数
需要一个
泛
型
指针
值;内存分配
函数
是一个
泛
型
函数
,不限于任何特定类型的对象。此地址允许cudaMalloc()
函数
将
已分配对象的地址写入
指针
变量。3 cudaMalloc()
浏览 0
提问于2012-08-13
得票数 2
回答已采纳
1
回答
对象Pascal中的
泛
型
:类型相等
、
、
我正在尝试学习Object (可能用于业余项目),我发现Object (FreePascal)支持{$mode objfpc}中的
泛
型
。它们看起来像C#
泛
型
,但似乎有区别。但这意味着Pascal
将
这两个列表视为相同的类型,对吗?在C#和其他语言中,类型
参数
修改所有类型并创建新类型。我知道旧的Pascales使用
指针
容器
作为
“
泛
型
”解决方案(TList等),但是TFPSList是一个真正的
泛
型
浏览 0
提问于2019-08-20
得票数 3
回答已采纳
1
回答
指向变量λ的
函数
指针
、
、
为什么编译器拒绝
将
变量lamda转
换为
函数
指针
?没有可变的args,转换工作得很好。
浏览 14
提问于2022-11-23
得票数 0
2
回答
C中的
泛
型
函数
类型回调,如javascript
、
、
、
、
可以通过
函数
指针
在C中执行回调。Functions' definitions*/如何实现javascript样式的
泛
型
回调?回调可以是我们想要的任何
函数
。
浏览 5
提问于2017-04-16
得票数 0
6
回答
C语言中带有空
指针
的
泛
型
编程
、
、
尽管可以用
空
指针
(
泛
型
指针
)用C编写
泛
型
代码,但我发现调试代码相当困难,因为
空
指针
可以在没有编译器警告的情况下使用任何
指针
类型。(例如,
函数
foo()接受
空
指针
,该
指针
应该是指向struct的
指针
,但如果传递了char数组,编译器不会报错。)在C中使用void
指针
时,你们都使用哪种方法/策略?
浏览 0
提问于2010-03-16
得票数 10
回答已采纳
13
回答
可
空
类型是否可以
作为
泛
型
参数
?
、
>("myYear"),public static T GetValueOrNull<T>(this DbDataRecord reader, string‘必须是引用类型,才能将其用作
泛
型
类型或方法中的
参数
“T”。 对!Nullable<int>是struct!因此,我尝试<em
浏览 19
提问于2008-10-16
得票数 348
回答已采纳
2
回答
C++:Lambda用于
函数
指针
转换的用例是什么?
、
、
您可以
将
Lambdas转
换为
函数
指针
。这方面的实际用例是什么?为什么我们需要这个?
浏览 4
提问于2020-02-03
得票数 0
回答已采纳
2
回答
使用
泛
型
和协议
作为
类型
参数
的区别,在
函数
中实现它们的优缺点是什么?
、
、
、
由于Swift允许我们在
函数
中同时使用协议和
泛
型
作为
参数
类型,下面的场景出现在我的脑海中: var name: String{ get } print(param.name) print(param.name)第一个
函数
使用带有类型约束的
泛
型
作为
<
浏览 4
提问于2016-12-30
得票数 25
回答已采纳
点击加载更多
相关
资讯
C语言编程指针变量作为函数参数
泛型会让你的 Go 代码运行变慢
C+11模板参数简介
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
Rust FFI 编程-手动绑定 C 库入门 06
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券