function-pointers 相关问题

函数指针是指向函数的指针,该函数可以存储在变量中。它允许运行时选择运行哪个函数。

C# 函数指针在从 C++ 调用时导致访问冲突

在下面的代码中,我使用 C# 函数指针来省略委托类型的使用,以获得更快的性能。当我使用编组为函数指针的委托类型时,代码工作正常,没有

回答 1 投票 0

使用成员指针回调是否存在隐患?

在arduino项目中,我经常发现当发生某些事情时,我需要让某个类调用回调函数,例如当引脚达到某个值或经过一定时间时

回答 1 投票 0

如何使用宏函数的函数指针

为什么当我使用函数指针作为宏函数时它不起作用,如下所示? int func(int a, int b) { 返回a*b; } #定义 multiple1(num) func(1u, num) #定义 multiple2(num) func(2u, num)

回答 1 投票 0

指向成员函数的指针作为模板参数问题

我希望能够推迟对某些对象的成员函数的调用。因此,我需要能够将成员函数指针和参数存储为数据。 我的方法使用 C++ 模板来处理...

回答 1 投票 0

尝试构建单个链接列表时,分段核心被转储

我正在学习C语言中的链接列表概念,因为我正在构建一个可以创建单个逆序列表的项目,我遇到了一次又一次转储的分段代码。请帮我找到我的电子...

回答 1 投票 0

C++ 调用结构体函数的指针

我在下面有一个简单的代码: int 全局 1(int x) { 返回 x * 5; } int 全局2(int x) { 返回 x + 5; } 结构一些_结构{ 整数a; int foo1(int x) { 返回 x * a; } int foo2(我...

回答 1 投票 0

关于字符数组指针和二级指针以及qsort函数中的cmp函数的问题

//对字符数组进行字典序排序(主要代码): 字符*字[MAX_SIZE]; qsort(单词, len, sizeof(char*), cmp); int cmp(const void* w1, const void* w2) { 字符** str1 = w1; 字符** str2 =...

回答 1 投票 0

C语言,关于字符数组指针和二级指针以及qsort函数中的cmp函数的问题

//对字符数组进行字典序排序(主要代码): 字符*字[MAX_SIZE]; qsort(单词, len, sizeof(char*), cmp); int cmp(const void* w1, const void* w2) { 字符** str1 = w1; 字符** str2 =...

回答 1 投票 0

如何将具有多个参数的函数作为回调/函数指针传递?

我一直在尝试重构一些代码,最终在使用带有参数 foo(unsigned long, int, int[]. ..

回答 1 投票 0

错误:以数组和函数指针作为参数的函数的“未定义引用”

每次调用force函数时,我都会得到一个未定义的引用; collect2:错误:ld 返回 1 退出状态。 以下是 main.cpp 中 main 函数上方的强制函数的声明: 无效...

回答 1 投票 0

函数指针初始化为 NULL,但计算结果为 0xffffffff

我正在尝试在 vscode 中使用 ARMCC Keil 工具链和 CMake。我从工作中的 Keil 项目复制了 asm/compiler/linker 标志,但我不在任何地方使用 .crf 和 .d 文件。 我有一个奇怪的

回答 1 投票 0

函数指针的操作

我正在努力弄清楚函数指针和 lambda 函数的语法,我需要一些帮助。 我想做的是创建一个具有参数函数指针并能够添加的类,

回答 1 投票 0

函数指针始终为零,但在取消引用和调用时起作用

这是我拥有的最小代码示例(我尝试运行最小示例以确保它重现我所看到的问题): 无效测试fn(无效){ printf("你好,世界! ”); } 在...

回答 1 投票 0

C++ 将作为参数的函数指针传递给另一个函数?

我想为图编写广度优先搜索和深度优先搜索函数。但这些函数应该能够将函数作为参数,这样我就可以将图中的每个节点传递给

回答 1 投票 0

C++ 中的函数指针转换

我有一个dlsym()返回的void指针,我想调用void指针指向的函数。 所以我通过强制转换进行类型转换: void *gptr = dlsym(一些符号..); typedef void (*fptr)()...

回答 9 投票 0

C 中的动态数组通过指针传递

为了简单起见:可以看到下面有两个函数声明。 void tableau_initialize(int Rn, int slack_num, int Cn, int A[Rn][Cn], int B[Rn], int C[Cn+1], float ***A_tableau,...

回答 1 投票 0

C++ 从友元类调用成员函数指针

类A类{ 民众: A 类() { if (条件) { cp = &classA::Add; } else { cp = &classA::Mul; } } 私人的: typedef int (classA::*ComputeMethod)(int x, int y...

回答 1 投票 0

如何将不同返回类型的不同方法(成员函数)分配给定义为auto的变量?

我需要将具有不同返回类型的不同方法(成员函数)分配给定义为自动变量的变量。 因此,返回相同数据类型的以下代码可以按预期工作...

回答 1 投票 0

为什么这个函数返回的是指针而不是C语言中的指针值?

#包括 #包括 类型定义结构 { 整数*数组; 整数大小; }大批; 数组 array_create(int init_size); int* array_at(数组*,int索引); 无效数组_...

回答 2 投票 0

我试图从函数中获取用户输入(字符串),然后将主函数中的变量设置为他们的输入。在 C

int main(void){ int *占位符; char userID[10] = ""; 占位符= getIdentity(); 用户 ID = *占位符; } int getIdentity(){ static char userin[] = ""; printf(&quo...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.