pointer-to-member

pointer-to-member

文章 0 浏览 7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

半岛未凉 2024-10-09 12:45:17 12 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 11 0

操作队列

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

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

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

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

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

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

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

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

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

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

著墨染雨君画夕 2024-10-03 19:33:10 12 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

语句完全被忽略(好像:被编译器省略?)

好吧,我再次碰上了砖头.. 又是我不明白它错误的原因,也不知道如何让它工作: 我有一个 Human 类的实例。 Human 类派生自 Object。Object 类有一个称…

烟凡古楼 2024-10-03 11:35:35 10 0

如何从模板类型获取指向模板化成员函数的指针?

以下代码无法编译...知道为什么吗?这是非法的C++吗? class Handler { public: template void handle(T t) {} }; class Initializer { public: templ…

断肠人 2024-09-30 13:06:11 16 0

错误 C2064:术语不计算为采用 0 个参数的函数

在我编写的某些代码中,我有以下行,这给了我错误 C2064: rs_opCodes[cur_block](); rs_opCodes 定义如下: typedef void (rsInterpreter::*rs_opCod…

酒儿 2024-09-29 13:16:32 13 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

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