function-pointers 相关问题

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

我如何在c的运行时定义函数

我正在尝试在运行时使用arm cpu(cortex a72)中的c语言定义和调用一个函数。为了做到这一点,我实现了如下代码:#include #include ... ]

回答 1 投票 2

在类实例中封装可变参数的参数

这里有一些带孔的代码:template 类A {typedef function_type = void(*)(Args ...); public:void set_args(Args && ... args){//有点魔术...

回答 3 投票 2

c ++:在类实例中封装可变参数的参数

这里有一些带孔的代码:template 类A {typedef function_type = void(*)(Args ...); public:void set_args(Args && ... args){//有点魔术...

回答 2 投票 0

功能参数差异

这里是两个相同的代码,但是功能参数不同,但是它们似乎在输出相同的内容。 void get_rate_drop_factor(int * rate_ml,int * drop,int * drop_per_min){printf(“ Enter ...

回答 2 投票 -1

如何围绕任意成员函数编写通用的非成员包装?

问题有一个为任意成员函数生成包装的模板,该模板允许在对象上调用该函数,例如:给定bool std :: string :: empty(),要生成的包装...

回答 2 投票 0

我正在尝试了解指针和指针数组的工作方式。我在此程序中不了解什么?

int main(){int i,department_quantity; char * passer [8];字符* department_id = malloc(8); printf(“输入部门数:”); scanf(“%d”,&department_quantity); for(i = 0; i

回答 1 投票 0

C中的函数指针数组的表达

我是C初学者,我了解到可以在数组中表示指针,反之亦然。像* p == p [0]一样,p [1] [2] == *(*(p + 1)+2)是否导致* p [i](arg1,arg2)== p [0] [i](arg1,arg2)?还有一个函数...

回答 3 投票 -1

C ++-基类函数指针调用的替代方法

我发现许多帖子都明确指出不能将派生类函数分配给基类函数指针。所以我想知道,如何处理和解决以下问题...

回答 2 投票 5

C ++:Lambda进行函数指针转换的用例是什么?

您可以将Lambda转换为函数指针。有哪些实际用例?我们为什么需要这个?玩int main(){auto test = []()-> int {return 1; };使用...

回答 2 投票 0

C ++:Lambda到函数指针转换的用例是什么?

您可以将Lambda转换为函数指针。有哪些实际用例?我们为什么需要这个?玩int main(){自动测试= []()-> int {返回1; };使用...

回答 2 投票 0

指向成员函数C ++的指针

我是C ++的新手,我无法使用指向成员函数的指针函数。我正在ESP8266上使用PlatformIO进行编程。 UdpTask.h类UdpTask:公共任务{公共:void setup(); ...

回答 1 投票 0

在C中,函数有可能返回指向自身的指针吗?

背景因此,当您花几年时间编写Haskell然后回到裸机C代码时,会发生这种情况:问题函数是否有可能将指针作为返回类型?...

回答 1 投票 3

将函数值返回到main()

我想将函数值返回给main()。这是我的代码:#include #include #include #include #include 使用...

回答 3 投票 -5

lambda宏如何创建lambda?

我在GitHub上找到了这段代码,但不太了解:#define lambda(ret_type,_body)({ret_type _ _body _;})然后:int(* max)(int,int)= lambda( int,(...

回答 2 投票 19

在C中传递函数或传递函数指针?

((注:链接显示函数指针示例的另一个答案是没有帮助的。我的问题恰恰是关于不同答案中显示的多种方式,并试图理解...的问题]

回答 1 投票 0

如何将std :: function或函数指针传递给qtconnect?

这主要是为了清除我的构造函数中的一堆代码。我仅在构造函数中就有大约20多行connect(object,func1,this,func2),我正在尝试通过使...

回答 1 投票 0

std :: function类型的类成员内部的可变参数模板参数扩展

我有一个称为“菜单”的类,用于显示用户可以选择的选项。然后,用户选择一个选项,然后处理该值。但是,我有一个子类,没有...

回答 1 投票 0

具有参数并返回void的Func类型

我想知道为什么这行不通?编译器说void不能与Func类型一起使用。在那种情况下,我的选择是什么Func func1 =(x)=> {Console.WriteLine(“ ...

回答 3 投票 0

为什么循环导致指针出现问题?

我是C ++的新手,我最近开始研究指针,我试图制作一个简单的测试程序:struct test {int a;双b;测试*下一步; test():a(0),b(0),next(nullptr){} ...

回答 2 投票 -2

将lambda的非空返回类型强制转换为函数指针

我正在尝试将lambda函数转换为函数指针。但是,当lambda具有非空返回类型时,强制转换失败。详细信息请参见代码段。是否可以将fun2强制转换为...

回答 1 投票 0

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