pointer-to-member

pointer-to-member

文章 0 浏览 3

为什么 auto_ptr 不支持 op->*()

auto_ptr(以及shared_ptr)尝试使它们的使用尽可能透明;也就是说,理想情况下,您不应该能够区分您使用的是 auto_ptr 还是真正的对象指针。考虑一下…

辞取 2024-09-10 11:11:57 1 0

使用裸函数指针调用成员函数

如果您有一个对象和一个指向成员的裸函数指针,那么调用成员函数的最佳方法是什么?本质上我想用 thiscall 调用约定来调用函数指针。 背景:我正在动…

一梦浮鱼 2024-09-08 01:07:49 3 0

指向虚拟成员函数的指针在基类的构造函数中是否有效?

我的问题不是从基类构造函数调用虚拟成员函数,而是指向虚拟成员函数的指针在基类构造函数中是否有效。 鉴于以下情况, class A { void (A::*m_pMembe…

如梦 2024-09-06 17:35:57 1 0

指向成员函数、模板和成员函数的指针继承混合

我正在尝试创建一个通用的“回调”对象,该对象将保存任意数据并调用相关类的成员函数。由于内部政策,我无法使用 Boost。 回调对象如下所示: templa…

另类 2024-09-06 14:14:05 3 0

成员函数指针不太正确

我有一个模板化的 SpecializedRedBlackTree 类。 我的月课不是。 在我的 Month 类中,我有一个私有成员,它是 SpecializedRedBlackTree 的一个实例: …

似梦非梦 2024-09-01 03:41:58 2 0

指向成员函数的函数指针

有几个重复项,但没有人解释为什么我可以使用成员变量来存储指针(在 FOO 中),但是当我尝试使用局部变量时(在 BAR 的注释部分中) ),这是非法的…

混浊又暗下来 2024-08-31 02:18:22 1 0

如何创建指向可变成员的指针?

考虑以下代码: struct Foo { mutable int m template&ltint Foo::* member&gt void change_member() const { this-&gt*member = 12 // Error: you ca…

掌心的温暖 2024-08-29 05:05:01 3 0

层次结构中的成员函数指针

我正在使用一个定义接口的库: template&ltclass desttype&gt void connect(desttype* pclass, void (desttype::*pmemfun)()) 并且我有一个小的层次结…

我只土不豪 2024-08-28 12:37:11 4 0

如何以不同方式访问结构成员

我想要一个结构token,其中包含位置、句子和段落信息的开始/结束对。我还希望可以通过两种不同的方式访问成员:作为开始/结束对和单独访问。假设: st…

凹づ凸ル 2024-08-27 18:57:00 3 0

C++使用另一个类的成员函数进行模板赋值的指针成员函数

class IShaderParam{ public: std::string name_value } template&ltclass TParam&gt class TShaderParam:public IShaderParam{ public: void (TShade…

小姐丶请自重 2024-08-26 19:57:51 4 0

将成员函数指针传递给c++中的成员对象

我在 C++ 中使用函数指针时遇到问题。这是我的示例: #include &ltiostream&gt using namespace std class bar { public: void (*funcP)() } class fo…

や三分注定 2024-08-23 12:17:47 1 0

指向类成员的指针

我正在使用 Boost Spirit 解析器,当解析器进行解析时,语义操作会反映到 ParserActions 类的实例。 这是解析器的代码(相关部分) struct urdf_gramm…

最近可好 2024-08-23 09:10:49 4 0

从成员函数模板化参数调用成员函数

鉴于以下代码我无法编译。 template &lt typename OT, typename KT, KT (OT::* KM)() const &gt class X { public: KT mfn( const OT &amp obj ) { re…

青衫负雪 2024-08-21 21:23:56 1 0

如何获取函数中定义的本地类的成员函数的地址(C++)

我正在尝试执行以下操作:从函数中本地定义的类获取成员函数的地址。 class ConnectionBase { } template class&ltEventType, SinkType&gt class Conn…

趁微风不噪 2024-08-20 03:04:11 2 0

如何定义通用成员函数指针

我创建了一个 Timer 类,当计时器到期时,该类必须调用回调方法。目前我让它与普通函数指针一起工作(它们被声明为 void (*)(void),当 Elapsed 事件…

南汐寒笙箫 2024-08-19 12:16:11 3 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

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