function-pointers 相关问题

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

带有参数和无效返回的函数类型

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

回答 1 投票 0

C中是否允许指针的乘法和除法?

我记得我的编程教授说过,不允许乘法和除法指针。我们有一个工作场所,需要我们创建一个程序,将两个程序相加,相减,相乘和相除...

回答 1 投票 0

在对象切片内搜索关键属性的简洁Golang方法

我创建了3个搜索函数:func containsRole(x字符串,一个[] Role)bool {表示_,n:=范围a {如果x == n.Name {return true}} return false} func ...] >

回答 1 投票 0


什么是void(* pfunc [3])()?

我的代码中有此代码行。什么是void(* pfunc [3])()? uint32_t Var1 = 1,Var2 = 2,Var3 = 3;无效(* pfunc [3])(); pfunc [0] = Var1; pfunc [1] = Var2; pfunc [2] = Var3;

回答 1 投票 -1

您如何使用JIT编译从捕获的lambda生成C指针回调?

在C ++ 11及更高版本中,转换没有捕获变量的lambda表达式非常简单,但是对于具有捕获变量的lambda,要正确执行此操作,需要按照此人的要求动态生成代码...

回答 1 投票 0

成员函数指针运行时错误-在函数调用中未正确保存ESP的值

过去一个小时,我一直在寻找这个问题的答案,但找不到可行的解决方案。我正在尝试使用函数指针来调用特定对象的非静态成员函数。 ...

回答 3 投票 2

longestCommonPrefix从函数返回但未打印到C语言的控制台中

在下面的代码中,该函数返回一个char指针“ p”,并存储在也是一个指针的“ out”变量中。当我尝试使用printf语句进行打印时,它不会输出任何内容到...

回答 1 投票 0

C中的函数指针和枚举

我正在寻找一种链接函数指针和枚举的理想方法。就我而言,我有一个消息队列,其中包含一个事件ID和与该事件相关的一些数据。一些简单的伪代码:event =(eid,...

回答 3 投票 2

无法将函数指针作为该类的另一个成员函数的参数传递给该类的成员函数

我需要帮助...在评论中提出了适当的问题。该程序具有零编译器错误和警告!我担心要从另一个成员函数调用成员函数...

回答 1 投票 0

是否有给定的std :: optional_function

我正在寻找雨燕之类的东西吗? C ++中用于std :: function的运算符。在过去的几年中,我变得越来越喜欢它。我想要一个std :: optional_function,它仅调用函数...

回答 2 投票 0

std :: function不起作用,但是普通的旧函数指针却起作用-为什么?

我想制作一个将std :: function作为参数的函数,并在内部传递通过函数的调用:void handleCollision(std :: function &resolveCollision,...

回答 1 投票 1

可以将模板实例的地址传递给某个函数的指针吗?

我有以下代码可以毫无问题地编译#include #include template void compare(const std :: vector &v1,const std :: ... ] >>

回答 1 投票 0

即使使用…,参数包也不会以'...'扩展

我目前正在尝试为引擎创建事件模板类。我的事件类具有std :: Vector ,其中t将被定义为指向需要该事件的函数的指针。 ...

回答 1 投票 0

stl函数和函数类型与函数指针类型

我试图理解函数类型 和函数指针类型 stl :: function可以通过 ,但是我似乎...]]]]

回答 2 投票 0

使用函数指针的代码无法编译吗?

我曾经在我的代码中使用模板,并且对其中一个模板的指针进行了实例化,但无法编译。请问问题模板在哪里<< bool matcher(const T&v1,...

回答 1 投票 0

C-无法使用指针执行功能

嗨,这是我第一次使用堆栈溢出:D我收到此错误:Assignment_5.exe中0x0105F338(ucrtbased.dll)的未处理异常:0xC0000005:访问冲突读取位置...

回答 2 投票 -1

无法使用指针执行功能

嗨,这是我第一次使用堆栈溢出:D我收到此错误:Assignment_5.exe中0x0105F338(ucrtbased.dll)的未处理异常:0xC0000005:访问冲突读取位置...

回答 2 投票 0

如何将2d数组作为双指针传递给c中的函数?

[我正在尝试将2d数组作为双指针发送到函数,但它使我不断显示此错误matp.c:15:7:警告:从不兼容的指针类型[-Wincompatible- ...

回答 1 投票 0

函数指针声明

前几天,我试图通过调用另一个类的默认构造函数来创建对象,并且最终进行了函数声明,这是一个示例:struct integer {integer(){} ...

回答 1 投票 0

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