function-pointers

function-pointers

文章 0 浏览 7

铸造功能指针参数无辅助功能

void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*)) 有没有办法通过,可以说 strcmp QSORT 而无需制作…

辞慾 2025-01-24 22:05:34 6 0

type+指针数组尺寸+语法中的衍生品含义

我在星期六的期中度,所以我们的老师给了我们前一年的期间以提供帮助。因此,有一个我很难理解的问题。问题是“填写问号,以便程序输出字符串“ Accio…

葮薆情 2025-01-24 21:56:23 3 0

C结构用指针指向该功能?

任何人都可以解释C中此结构中写的内容 struct Structure { int i; void (*function)(struct Structure*); } ; …

夜空下最亮的亮点 2025-01-24 14:26:13 4 0

如何为具有不同参数的函数声明一系列函数指针?

我正在为项目编写一些测试,并且功能具有相同的返回类型,但参数数量不同。我想使用一系列功能指针来调用这些测试功能。如何为此类功能声明一系列功能…

梦行七里 2025-01-22 19:44:57 3 0

void *function()是函数的指针还是返回void *的函数?

我对 void *function()的含义感到困惑。 是函数的指针还是函数返回 void*?我一直在数据结构上使用它作为递归函数返回指针,但是当我在多线程中看到…

诗酒趁年少 2025-01-22 12:31:55 4 0

“无匹配函数可以致电”将函数指针带有模板参数作为模板参数

我正在编写一个模板包装函数,该功能可以应用于具有不同数字/类型参数的函数。 我有一些有效的代码,但我正在尝试将更多参数更改为模板参数。 工作代…

掌心的温暖 2025-01-21 16:51:40 5 0

打印功能指针时不兼容的指针类型警告

我正在尝试创建一个函数指针数组,以便我可以使用指针打印函数的输出。 (来自《Effective C》书中的练习。) #include #include int a(void) { retur…

双马尾 2025-01-20 13:55:11 4 0

来自“void (*)()”的无效转换“作废*” (C++)

我正在学习通用指针 void*,它允许您存储多种数据类型的地址。但是,当尝试存储函数的地址时,我需要对其进行强制转换,例如: ptr = (void*)someFunc…

↙厌世 2025-01-20 01:37:17 5 0

如何注册一个简单的回调函数并将参数传递给该函数?

我想做的是: 一个简单的函数“register_function”,允许用户在使用“call_callback”调用该函数时指示要调用的回调函数(该用户已实现) ,以便能够…

染柒℉ 2025-01-19 03:08:33 3 0

在派生类型之间传递的 Nopass 过程指针会导致分段错误

我想在现代 Fortran 中的两个类之间传递过程指针。 此过程指针 应从访问第一个对象组件的第二个对象中调用 ,而不将其作为虚拟参数。 这里有一个明显…

深海里的那抹蓝 2025-01-18 08:48:42 5 0

如何在llvm中获取函数指针(以便在运行时获取函数地址)

在C或C++中,我可以使用以下代码在运行时获取函数func_1的地址。 #include #include void func_1() { printf("this is func_1\n"); } int main() { pr…

铃予 2025-01-16 18:41:13 4 0

在 x64 中调用绝对地址

我无法弄清楚这一点,我可以制作这样的指令并且它工作没有问题 call ffffdd80d60e4000 但是我将如何将其转换为字节?我查看了内存中的指令并显示了奇…

世界和平 2025-01-15 06:05:50 2 0

指向“constprop”的指针C 中的函数

我目前正在为 RISC-V SoC 开发 C 代码,并使用 GCC 进行编译。我有一个 foo(a,b) 函数,我需要使用 CSRRW 通过自定义 CSR(控制和状态寄存器)向硬件…

俏︾媚 2025-01-14 17:25:40 4 0

RISCV - 如何调用给定地址的函数?

我有一个寄存器a2,它存储另一个函数的地址。我如何调用该函数? 保留 a0 和 a1 的值后,我尝试了 jal ra, a2 和 jal ra, 0(a2)。两者都不起作用。我…

瞳孔里扚悲伤 2025-01-13 09:14:09 9 0

如何在一个 typedef 声明中声明多个函数指针类型?

我可以做 typedef int a, b; ,但我不能做类似的事情 typedef void(*the_name_1, *the_name_2)(...); 是否有办法同时 typedef 2 个函数指针类型?…

萌梦深 2025-01-12 23:11:27 2 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文