function-pointers

function-pointers

文章 0 浏览 4

静态回调函数的内存访问冲突

我有一个 C++ DLL,我给它一个指向静态函数的指针作为回调: static void CallBackFunc(int num); 为了让这个函数访问我的代码的其余部分,我在头文件…

冷血 2024-12-08 22:05:19 0 0

C:如何将单个函数指针数组用于具有可变参数计数的函数?

这个问题几乎说明了一切。 我不知道如何做到这一点,并且还没有接近任何有效的方法。 这里有一些示例函数: add(int x, int y) { return x+y; } 并且…

∞觅青森が 2024-12-08 16:43:59 1 0

如何在 C++ 中定义接受派生类成员函数指针作为参数的类方法?

我正在使用在这里找到的 Signal-Slot C++ 实现: https://github.com/pbhogan/Signals 在我正在开发的用户界面库中实现事件侦听器。 面向用户的 API …

半暖夏伤 2024-12-07 20:24:05 1 0

C++回调非静态接口方法

我有一个类 A,它应该从接口类 B 调用非静态类方法,其签名由以下函数指针表示: bool (B::*check)(int) const 这样的方法将由一组实现 B 的类 {C} 来…

赏烟花じ飞满天 2024-12-07 13:10:09 0 0

在 C 中将 func(const void *) 赋值给 func(void *)

我有一个函数,它接受函数指针并将其应用于列表。它的原型如下: void applyList(List *, void applyFunc(void *)); 现在我想提供一个打印列表中元素…

木緿 2024-12-07 06:48:17 1 0

C++类和子类中的成员函数指针

我有一个基类,它包含一个像这样的函数指针的 map typedef void (BaseClass::*event_t)(); class BaseClass { protected: std::map events; public: /…

苏璃陌 2024-12-06 23:35:50 0 0

在 C# 中调用 UnmanagedFunctionPointer 以实现自定义调用约定

我在 DLL 中有一个函数: char __usercall MyUserCallFunction(int arg1) 因为我讨厌自己,所以我想使用 P/Invoke 从 C# 中调用它。 通常,这可以通过…

残龙傲雪 2024-12-06 09:27:30 1 0

为什么结果不符合我的预期?

#include using namespace std; typedef void (*pFun)(void); class A { private: int a; int b; virtual void outPrint() { cout << b << endl; } pu…

梦回梦里 2024-12-06 08:50:07 0 0

如何向自定义虚拟机公开 C 函数?

我正在开发一个虚拟机,我希望能够与 C 接口。换句话说,将虚拟机函数暴露给 C 代码相当容易,但我无法理解的是将 C 函数暴露给虚拟机。 我希望能够向…

只怪假的太真实 2024-12-06 05:17:36 0 0

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

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

不交电费瞎发啥光 2024-12-06 01:38:24 1 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 0 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 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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