gpt4 book ai didi

c++ - VB.net 等效于 C++ 代码

转载 作者:太空宇宙 更新时间:2023-11-04 11:49:42 24 4
gpt4 key购买 nike

以下代码在 VB.net 中的等价物是什么:

extern void * PASCAL EXPORT rclib_get_alarmmsg( int type, int num );

我特别想知道 * 的作用。我假设这是某种 ByRef 业务,但我不知道!

为了提供更多上下文,下面的代码:

extern short PASCAL EXPORT rclib_set_alarm(short ,short mactype = 0);

大致翻译为:

Declare Function rclib_set_alarm Lib "rbcutlib.dll" (ByVal FlibHndl As Short) As Short

所以基本上我正在尝试对第一行代码进行相同的翻译,但我不确定 void* 的含义是什么。

最佳答案

void* 是 IntPtr。 rclib_get_alarmmsg 返回指向某个结构 (alarmmsg) 的指针。 void* 是类型不安全的指针。

关于c++ - VB.net 等效于 C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18841935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com