function-pointers 相关问题

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

指向c ++中类方法的指针[重复]

A有很多B类,A类有一个对象b。这个对象b有一个函数(calc)需要一个指向A对象中方法的指针。这个方法(好玩)在类中访问私有变量(在我的...中)

回答 4 投票 2

如何在模板化的函数指针声明中读取这么多的星星和括号? [重复]

从简介到C ++ 11功能:尾随返回类型文章声明模板 class tmp {public:int i; }; auto foo() - > auto(*)() - > tmp (*)(){...

回答 4 投票 10

如何在运行时从表示函数的字符串执行C ++代码?

我正在开发一个项目,其中我需要能够将函数字符串保存到磁盘,所以我让用户传递一串字符,这是函数的实际代码并将其保存到磁盘。 ...

回答 2 投票 3

函数指针暗示了面向对象的编程

在他的演讲“编程的未来”中,罗伯特·马丁提到了结构化,功能性和面向对象范式的动机:结构化编程:不要使用无限制的转到;功能......

回答 1 投票 0

在C中调用GetModuleHandle并返回函数指针的正确方法

我从C调用DLL,但是当我调用GetProcAddress时,GCC说:警告:从不兼容的指针类型赋值[-Wincompatible-pointer-types] DLL接受一个指向双数组的指针......

回答 1 投票 2

语法help:方括号括起来的函数指针[复制]

我对以下C ++ 11代码段中[funcParam]周围方括号的使用感到困惑:typedef std :: function ()> FuncPtr;内联void创建(FuncPtr ...

回答 1 投票 0

使用指针算法将数据从第1个数组复制到第2个数组

我正在学习C,我遇到了这个问题我无法理解。编写一个函数来计算整数数组的元素加上6模数10并将结果存储在数组b中。例如, ...

回答 3 投票 0

为什么结构中的函数适用于C语言

如这个小脚本所示。 #包括 结构学生{短计; void(* addCount)(); }; void student_addCount(struct student a){a.count ++; } int main(){struct ...

回答 1 投票 -4

带有指针作为参数的数组的函数

背景:我们在图书馆。我们写了两个结构:Livre(英文书),titre(标题),nombre_pages(页数)和statut(已经或者已经借过?)Lecteur(读者)(nom = ...

回答 2 投票 0

函数指针是否使程序变慢?

我在C中读到了函数指针。每个人都说这将使我的程序运行缓慢。这是真的吗?我制作了一个程序来检查它。我在两个案例中得到了相同的结果。 (测量时间。)所以,......

回答 8 投票 51

方法框架 - 如何创建局部变量数组?

我的问题很可能是平台/编译器/语言特定的,但我会尝试尽可能通用。当我们调用一个方法时,会为它创建一个框架,我们(通常/总是)分配一些...

回答 1 投票 0

有关函数指针和回调函数定义的示例

我正在学习C ++中的回调函数,并且在理解回调函数的初始化方面遇到一些问题,例如typedef void(CALLBACK * name)(int,int);我觉得它看起来很......

回答 1 投票 1

C ++ std :: function语法问题

我试图将函数指针存储为稍后回调,如下所示:Task-> Sync-> SetPeriodicTask(&TaskAssigner :: ReadAndRelay); TaskAssigner类声明void ReadAndRelay(),它......

回答 1 投票 1

传递非静态成员函数作为参数

SalesMap.h excerpt- typedef BST BinarySearchTree; //为Sales_Map构造typedef map定义的类型 sales_map; //为地图构造定义的类型...

回答 2 投票 1

使用gdb调试回调

我正在尝试使用gdb来调试一个C程序,它一切正常,直到我传递一个指向函数的指针(到第三方库),之后gdb失去焦点,程序运行时没有碰到我...

回答 1 投票 2

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