function-pointers

function-pointers

文章 0 浏览 7

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

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

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

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

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

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

函数的两个地址

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

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

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

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

缱绻入梦 2024-12-04 01:02:50 8 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 7 0

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

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

别理我 2024-12-03 14:24:43 6 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 6 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 2 0

引用成员函数?

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

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

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

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

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

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

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

☆獨立☆ 2024-12-01 02:50:59 5 0

带括号的成员函数地址错误

我发现了一些有趣的事情。错误消息说明了一切。获取非静态成员函数的地址时不允许使用括号的原因是什么?我在 gcc 4.3.4 上编译它。 #include class m…

静谧 2024-11-30 17:39:02 6 0

复杂的申报

我们如何解释以下声明: char (*(*f())[])(); 如何开发一种方便的技术来阅读 C 中如此复杂甚至更复杂的声明。如果您使用快速技巧,请分享。…

东风软 2024-11-30 10:43:52 4 0

如何从具有 C++ 中固定的某些参数的函数创建函数指针

假设我想调用一个函数 f ,它要求一个类型为 int (*foo)(int) The function 的函数指针,就像 double f( int (*foo)(int)) 我有一个函数可以做到这一…

要走就滚别墨迹 2024-11-29 21:14:18 3 0

要传递给 C 函数的 Objective-C 选择器指针

我有一个包含函数指针的 C 结构。现在,我已经在 C 中使用了这个设置,没有任何问题,但现在我在 Objective-C 中使用这个 C 结构,并且我需要传递一个…

嘿看小鸭子会跑 2024-11-29 16:40:44 2 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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