pointer-to-member

pointer-to-member

文章 0 浏览 6

使用libevent回调成员函数

我试图将一个成员函数传递给 libevent ,它应该被视为回调。 #include class A { public: void eventcb(evutil_socket_t fd, short events, void *ctx…

雪若未夕 2024-12-10 08:20:37 3 0

c++存储指向未知类的成员函数的指针

我想存储一个指向对象的指针和一个指向其已知签名方法的指针。如果我知道该类,那么该指针就有类型: int (MyClass::*pt2Member)(float, char, char) …

话少心凉 2024-12-10 01:59:00 4 0

不允许成员函数的非指针 typedef?

在得到这个问题的答案后,我发现有两个typedef 函数指针的有效方法。 typedef void (Function) (); typedef void (*PFunction) (); void foo () {} Fu…

岁吢 2024-12-05 03:45:55 4 0

在c中不使用成员名称为结构成员赋值?

我有一个结构,我想做的是使用 for 循环为其成员赋值。这样我就不必使用成员的名字。因为结构很长,我不需要 20 行 p_struct->member_name 等。到目前…

债姬 2024-12-04 21:30:52 4 0

事件回调守护进程

我正在 C++ 中开发一个事件守护程序,我想使用成员函数回调。基本上,事件队列会收集守护进程持续服务的事件。有一个带有 ID 的基类 Event 结构,所有…

赢得她心 2024-12-03 23:35:15 4 0

带括号的成员函数地址错误

我发现了一些有趣的事情。错误消息说明了一切。获取非静态成员函数的地址时不允许使用括号的原因是什么?我在 gcc 4.3.4 上编译它。 #include class m…

静谧 2024-11-30 17:39:02 4 0

奇怪的C++成员函数指针的规则?

可能的重复: 带括号的成员函数地址错误 在 这个最近的问题OP遇到了C++语言的一个奇怪的规定,使得如果成员函数名称带有括号,则获取该成员函数的地…

南烟 2024-11-30 11:55:55 4 0

指向成员变量的多态指针

我正在尝试以多态方式使用指向成员变量的指针。 这有效: struct Foo { int member0; int member1; int* getMember( int i ) { static int Foo::* tab…

我恋#小黄人 2024-11-30 09:15:08 5 0

C++对象函数到函数指针

我在我的 C++ 应用程序中使用 C 库。该库有一个具有以下签名的函数: void awe_webview_set_callback_js_callback(awe_webview* webview, void (*call…

乱了心跳 2024-11-29 14:49:03 3 0

const 正确性和安全 bool 习惯用法

我还有另一个与安全 bool 习惯用法相关的问题: typedef void (Testable::*bool_type)() const; // const necessary? void this_type_does_not_suppor…

拔了角的鹿 2024-11-29 06:08:12 4 0

具有私有基数的函数成员指针

以下代码会产生编译时错误: 'base::print':无法访问类“base_der”中声明的私有成员 但是,我已在派生类中将该成员设置为public 。为什么这不起作用…

喜爱皱眉﹌ 2024-11-28 04:25:43 2 0

从指向成员的指针恢复父级

假设我们有一个指向类成员的指针,指向类的字段。我们还有一个指向该类的特定实例中的特定字段的指针。例如,我们可能有这样的事情: class A { B inn…

桃酥萝莉 2024-11-27 06:47:09 6 0

Ptr-to-member 模板参数的友元语法

好的,所以我相信这是一个纯粹的 C++ 语法问题。 我有一个使用 ptr-tomember 作为其模板参数之一定义的类: template class My_list { 我有另一个简单…

雨巷深深 2024-11-27 06:41:15 4 0

从结构体中调用成员函数指针所指向的函数

我有一个具有特殊数据结构的类Test。 Test 类的成员是 std::map,其中键是 std::string,映射的值是 struct定义如下: typedef struct { void (Test::…

与之呼应 2024-11-26 21:00:39 3 0

疯狂的C++ template - 用于访问类的各个属性的模板

我是一个新手 C++ 程序员,但我以为我对 C++ 足够了解,直到今天我在工作中遇到这样的代码,但未能理解它实际上是如何工作的。 class Object { }; tem…

国粹 2024-11-25 16:50:25 3 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

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