function-pointers

function-pointers

文章 0 浏览 4

使用函数指针和引用进行模板参数推导

可能的重复: 为什么在推导模板参数时会删除模板参数的限定符输入? 考虑以下 C++ 代码: void f(int&); template void tpl(void (*)(T), T); void b…

橘寄 2024-11-18 13:11:11 1 0

在定义 ClassName 之前采用参数 ClassName* 的 typedef 函数指针?

我遇到以下情况: typedef void (*F_POINTER)(ClassName*); class ClassName { public: F_POINTER f; } 发生这种情况是因为 ClassName 的实例需要将指…

闻呓 2024-11-18 03:30:40 2 0

对函数指针的 const 引用

我有一个函数 Foo 和一个类 CDelegate。 typedef void (*typeFctPtr)(void*); void Foo(void* dummy) { cout << "Foo\n"; } class CDelegate { public…

春风十里 2024-11-18 01:16:32 2 0

在 C++ 中将(可能的)虚拟方法作为函数指针传递;

我需要将此代码转换为 Visual Studio 2008 的函数指针调用。GetValue() 函数可以是虚拟的,但并非总是如此,并且 GetObject() 在不同的上下文将返回不…

北音执念 2024-11-17 12:47:10 2 0

破译 C/C++ 的工具函数指针类型定义

我记得曾经看到一个网站,它破译了复杂的 C++ typedef,包括函数指针,返回函数指针,函数返回一个数组,其中...... 它将把这样的定义变成可读的英文…

月隐月明月朦胧 2024-11-16 23:47:46 1 0

我们什么时候需要&当传递函数时?

我发现这些工作类型的代码: hash_init.key = &hash_key_lc; 这里 ls->handler = init_connection; hash_key_lc 和 init_connection 都是函数,但一个…

转身以后 2024-11-16 15:04:40 1 0

如何在模板实例化时确定函数的返回类型?

有没有办法找出函数的返回类型(或者更好的函数指针)是什么? 我有以下代码,当我使用 void 函数指针时,该代码会中断,但对于任何其他返回类型都可…

木槿暧夏七纪年 2024-11-16 06:35:34 1 0

Objective-C 中的函数指针问题

所以我试图在数组中存储一系列方法(如果有意义的话)。 void *pointer[3]; pointer[0] = &[self rotate]; pointer[1] = &[self move]; pointer[2] = …

少年亿悲伤 2024-11-15 20:56:59 1 0

对象数组中的函数对象

我正在尝试以面向对象的方式在 Javascript 中实现一个模型。假设我有一个带有一堆函数的对象 X。我想要一个“在 X 中”的对象数组,它的一些字段指向 …

请持续率性 2024-11-15 20:41:24 3 0

指向实例成员的函数指针

我需要将某些状态映射到类的特定成员函数,例如: class Z { _a_ptr_to_some_member _p; void UpdateGuiForStopState(State s) { // do something wit…

孤者何惧 2024-11-14 11:22:46 2 0

函数指针存放在哪里?

例如,在嵌入式环境中,我通过以下方式声明了一个查找表: const Operation Vehicle_OpNotification[] = { { OP_SET , &Vehicle_Notification_Set}, {…

高冷爸爸 2024-11-14 08:07:30 3 0

C语言中函数指针的解释

我不太明白这样做的目的。我在不同的来源上搜索并阅读了似乎相同的内容,但没有一个人解释它的具体用途和目的是什么。 谁能帮我理解这一点…

风苍溪 2024-11-14 07:11:49 2 0

参考级别第 2 部分

扩展这个问题,看起来像我没有提供足够的细节。 我有一个名为 CallbackObject 的对象,该对象旨在包含对象实例、要调用的函数的信息以及在调用时传递…

南渊 2024-11-14 06:48:46 2 0

编译器是否优化了通过指针进行的对简单函数的调用?

假设我有一个接受函数指针的函数: int funct(double (*f)(double)); 我向它传递了一个实际上不执行任何操作的函数: double g(double a) { return 1.…

妞丶爷亲个 2024-11-13 23:40:08 2 0

函数参数无效

我正在编写一个使用套接字的 C 代码。我在Windows和Linux上使用这个,所以我尝试动态地编写它。我编写了两个函数来获取服务器/客户端套接字。我在编译…

青巷忧颜 2024-11-13 00:33:51 3 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文