pointer-to-member

pointer-to-member

文章 0 浏览 6

如何使用成员函数指针调用函数

我有一个类: class A { void test_func_0(int); void run(); typedef void(A::*test_func_t)(int); struct test_case_t{ test_func_t test_func; } t…

冷默言语 2024-10-20 19:06:40 10 0

C++:作为事件回调的类成员函数

我正在尝试向我的项目添加一个简单的消息传递系统,其中事件可以由函数调用,这将导致注册到该事件的所有回调被调用。 现在,执行此操作的逻辑方法是…

肩上的翅膀 2024-10-20 06:14:08 7 0

类模板部分特化参数化成员函数返回类型

以下代码尝试根据成员函数指针类型的返回类型对类模板“special”进行特化,这会导致 VC9 出现编译错误: template struct special {}; template stru…

热风软妹 2024-10-19 03:18:50 6 0

C++:指向虚拟成员函数的单态版本的指针?

在 C++ 中,可以获取指向类的(非静态)成员函数的指针,然后在对象上调用它。如果函数是虚拟的,则根据对象的动态类型动态调度调用。通过显式提供包…

我很OK 2024-10-18 12:14:27 8 0

C++ :获取函数虚拟“地址”;带成员函数指针

这个问题类似于 打印虚拟成员函数的地址 我想检索 a 的内存位置函数(在运行时),使用成员函数指针。目标是记录它们,并进行事后分析,使用 WinDbg …

把回忆走一遍 2024-10-17 12:49:32 6 0

关于 C++ 优先级的问题运算符“地址”和“范围分辨率”

您好,我的这段代码有编译器错误(错误来自 Microsoft Visual Studio 2008): class B { protected: int b; }; class A : public B { public: void f…

行至春深 2024-10-17 11:06:22 11 0

分配 C++指向同一对象的成员函数的函数指针

如何让 test.calculate 中的函数指针分配(也许还有其余部分)发挥作用? #include class test { int a; int b; int add (){ return a + b; } int mul…

£冰雨忧蓝° 2024-10-15 10:21:17 10 0

C++使用非静态成员函数对向量进行排序

我有一个名为 Sorter 的类。它有两个公共项目。 int 类型变量choice 调用compare 成员函数,其int 类型返回值接受两个对象作为参数。 我尝试创建 Sort…

少跟Wǒ拽 2024-10-14 01:52:51 6 0

将函数 ptr 获取到实例化类的成员函数?

class gfx { void resize(int x, int y); } gfx g; 我可以以某种方式将 g.resize 转换为 'void (*)(int, int)' 吗?…

半岛未凉 2024-10-09 12:45:17 10 0

mem_func 和虚函数

我有以下课程: class A { public: virtual void myfunc(unsigned char c, std::string* dest) = 0; }; class B : public class A { public: virtual …

赏烟花じ飞满天 2024-10-09 02:36:43 9 0

操作队列

我正在创建一个用于配置文件处理的类。我希望它的工作方式是: 有一个队列保留所有操作(插入数据、擦除数据...),然后,方法 Commit 将应用所有这些…

猫瑾少女 2024-10-08 05:02:18 8 0

C++ 中的函数指针定义不工作

我无法解决这个错误: 代码: class myClass { public: void callMain() ; void (*callme)(int a , int b); } void myClass::callMain() { callSomeAp…

近箐 2024-10-04 13:47:17 8 0

“向上转型”是否安全?方法指针并将其与基类指针一起使用?

假设我有一个可以保存基类方法的地址的指针类型。我可以将子类方法的地址分配给它并期望它正常工作吗?在我的例子中,我将它与基类指针一起使用,对象…

三生池水覆流年 2024-10-04 06:39:16 8 0

C++ 中传递成员函数指针

我试图将函数指针(类型为 QScriptEngine::FunctionSignature (= QScriptValue (QScriptContext *, QScriptEngine *)))传递给其他函数。但我需要传递…

著墨染雨君画夕 2024-10-03 19:33:10 10 0

C++指向成员函数的指针、声明

我有以下类: class Point2D { protected: double x; double y; public: double getX() const {return this->x;} double getY() const {return this->…

爱她像谁 2024-10-03 12:25:35 10 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

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