function-pointers

function-pointers

文章 0 浏览 4

将函数指针转换为另一种类型

假设我有一个接受 void (*)(void*) 函数指针用作回调的函数: void do_stuff(void (*callback_fp)(void*), void* callback_arg); 现在,如果我有这样…

不交电费瞎发啥光 2024-12-06 01:38:24 2 0

如何在 MASM 中调用指向函数的指针

所以我试图调用指向函数的指针,但失败了。有人可以帮忙吗? 我像这样存储函数指针: mov pFunction,offset Function 我实际上可以通过这样做来调用工…

独自←快乐 2024-12-05 23:20:35 1 0

在一个函数中打印的值工作正常,但在下一个函数中打印的值是错误的(返回 0.00)

我对此很陌生,所以请耐心等待。对于编码 C 类,我们总共使用九个函数和一个头文件(我们称之为 my.h)来收集房间的长度和宽度(整数)、折扣百分比(…

自由如风 2024-12-05 18:44:08 1 0

函数指针 - 自动取消引用

可能的重复: 函数指针的取消引用是如何发生的? void myprint(char* x) { printf("%s\n", x); } int main() { char* s = "hello"; void (*test)(cha…

执笔绘流年 2024-12-05 18:04:48 0 0

C++类:指向非静态函数的指针

这是我的最后一个问题。我尝试改进我的班级线程。 构造函数接收指向必须在新线程中运行的函数的指针。 class Thread { public: Thread(void (*p)()) {…

傻比既视感 2024-12-05 11:13:27 0 0

不允许成员函数的非指针 typedef?

在得到这个问题的答案后,我发现有两个typedef 函数指针的有效方法。 typedef void (Function) (); typedef void (*PFunction) (); void foo () {} Fu…

岁吢 2024-12-05 03:45:55 1 0

函数的两个地址

GetProcAddress() 的作用是什么?根据一些论坛,它显示 DLL 中的函数地址。 当我使用适当的参数运行上述函数时,我得到 printf 的地址作为某个地址 A…

氛圍 2024-12-04 03:14:57 2 0

是否可以像模块一样使用应用程序内部的函数

是否可以在应用程序中使用可执行文件 (EXE) 作为 DLL 文件。 某种 WIN32 API 可以实现这一点吗? 我不想绕过任何函数或修补文件本身的任何内容。 像 L…

缱绻入梦 2024-12-04 01:02:50 1 0

这个 C 语法是什么意思?

这是来自我正在使用的“神奇”数组库。 void sort(magic_list *l, int (*compare)(const void **a, const void **b)) { qsort(l->list, l->num_used, …

无声静候 2024-12-03 22:24:35 1 0

围绕 C 语言中的大量离散函数进行设计

您好, 我正在寻找重新分级设计模式的信息,以处理 C99 中的大量函数。 背景: 我正在为我的宠物项目(台式 CNC 铣床)开发完整的 G 代码解释器。目前…

别理我 2024-12-03 14:24:43 3 0

指向函数赋值的指针,C

我不明白为什么下面的代码会生成警告: int func(double a, int b, char c) { return 0; } int main() { int(*myPointer)() = func; return 0; } 我认…

姐不稀罕 2024-12-02 15:48:40 1 0

这两个 C 警告究竟意味着什么?

有以下 C 代码: typedef void*(m3_func)(void); #define NULL ((void*)0) char* lolinfo() { return "You got the additional info! :D"; } m3_func*…

执着的年纪 2024-12-02 06:36:38 1 0

引用成员函数?

我最近发现 C++ 中有一个函数引用的概念:)。 因此存在函数指针和成员函数指针不同的类型。问题出现了。是否有“引用成员函数”的概念? 我尝试编译以…

忆沫 2024-12-02 03:43:56 2 0

为什么我可以通过带有太多参数的指针调用函数?

假设我有这个函数: int func2() { printf("func2\n"); return 0; } 现在我声明一个指针: int (*fp)(double); 它应该指向一个接受 double 参数并返回…

话少心凉 2024-12-01 04:52:23 2 0

通过指针调用具有未知参数计数的函数的简单方法

我有以下代码: typedef void * (__stdcall * call_generic)(...); typedef void * (__stdcall * call_push2)(unsigned long,unsigned long); void * …

☆獨立☆ 2024-12-01 02:50:59 2 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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