函数指针 问答列表

使用从列表向量中提取的地址调用函数,列表是函数的地址

作者:chandu 提问时间:8/31/2023

#include <list> #include <vector> #include <mutex> typedef std::list<void *> funcList; typedef st...

为什么要在类中创建函数指针结构?

作者:user1801359 提问时间:9/1/2022

我正在 Vulkan 后端挖掘 Skia 图形 API,在这里找到,但我不懂一段代码。 下面是最小的代码示例: struct VulkanInterface : public SkRefCnt {...

std::invoke 和 std::apply 有什么区别?

作者:KeyC0de 提问时间:9/22/2018

它们都用作调用函数、成员函数以及通常任何可调用内容的通用方法。从 cppreference 中,我看到的唯一真正的区别是,在函数中,参数(无论它们有多少)被 ed 到函数中,而在参数中作为 .这真的是...

将 uint8_t* 作为参数传递给原始函数指针

作者:block103 提问时间:4/10/2023

我遇到了一个问题,我想将数组作为参数传递给定义为'typedef void (dangerousC)(void);另外,我正在使用 Windows API 标头。uint8_t[] 假设该变量是 返...

如何使用 void(*FUNC)(void)

作者:Alex_Chun 提问时间:11/16/2023

我有一个RTOS API,看起来像这样: 然而我想要的回调函数是void task(void*),因为我需要数据输入来计算。ISRInstall(int ISRnum,void(*FUNC)(void...

如何声明带有 NULL elems 块的指针数组

作者:mescande 提问时间:11/8/2023

我正在使用函数指针数组,我想将其直接与它们的关联事件 ID 一起使用。 问题是,事件 ID 从 0x10 到 0x1C,从 0x90 到 0xA5。 我不想在开头写十个 NULL elems,有没有...

存储指向具有任何返回类型和任何数字或参数的函数的指针

作者:TheEagle 提问时间:10/20/2023

我正在编写一种名为 的自定义 JIT(解释型)编程语言,目前我正在尝试从代码中解析函数并将它们存储在全局名称 -> 函数映射中。但是我被困在弄清楚要为的第二个模板参数使用什么类型。这是我到目前为止所拥...

函数中生成的指针变量不能在函数指针的参数中传递

作者:Drox 提问时间:10/9/2023

主题: 给定一个不超过 5 位数字的正整数,需要: 找出它有多少位数字; 分别输出每个数字; 以相反的顺序输出每个数字。例如,如果原始数字为 321,则应输出 123。 当我使用函数指针调用以下程...

用函数指针替换 if 语句有什么缺点?

作者:ingotangjingle 提问时间:9/10/2023

我正在寻找优化我的更新循环,并绕过了这段代码: // Define two lambda functions auto iftrue = [](int x, int y) -> int { ret...

C++ 中的回调函数

作者:cpx 提问时间:2/20/2010

在 C++ 中,何时以及如何使用回调函数? 编辑: 我想看一个简单的例子来编写回调函数。...


共18条 当前第1页