指向const重载成员函数的指针

规范

我有一个类,其成员具有const重载的访问器方法。这些访问器使用声明decltype,这是我的同事遵循的约定。现在,我需要创建一个指向访问器函数的const版本的指针。我正在尝试使用result_of来做到这一点,但是我没有取得任何成功。有人可以帮忙吗?

#include<type_traits>

class A{
    int _member;
    public:
    const decltype(_member) &member() const;
    decltype(_member) &member();    
};

std::result_of<static_cast<const A *>(nullptr)->member()>::type (A::*fnPtr)() const = &A::member;
TC
decltype(std::declval<const A&>().member()) (A::*fnPtr)() const = &A::member;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

指向重载const成员函数和成员运算符的歧义指针

来自分类Dev

为什么指向非const成员函数的指针不能指向const成员函数而相反呢?

来自分类Dev

为什么指向非const成员函数的指针不能指向const成员函数而相反呢?

来自分类Dev

指向成员函数的指针

来自分类Dev

指向成员函数的指针

来自分类Dev

指向成员函数的函数指针

来自分类Dev

指向成员函数的函数指针

来自分类Dev

成员函数返回指向成员函数的指针

来自分类Dev

成员函数指向成员函数的指针

来自分类Dev

指向成员函数的指针的向量

来自分类Dev

指向类的成员函数的指针

来自分类Dev

下垂指向成员函数的指针

来自分类Dev

指向成员函数的指针-语法

来自分类Dev

指向类成员函数的指针

来自分类Dev

C ++:如何重载函数,使其可以使用任何函子,包括指向成员函数的指针?

来自分类Dev

指向成员的指针所指向的函数类型

来自分类Dev

指向成员的指针所指向的函数类型

来自分类Dev

指向函数调用的指针与指向成员函数调用的指针

来自分类Dev

指向函数调用的指针与指向成员函数调用的指针

来自分类Dev

通过重载成员函数的函数指针?

来自分类Dev

如何区分指向重载函数的指针?

来自分类Dev

指向类成员函数的函数指针

来自分类Dev

从const成员函数返回类成员的指针

来自分类Dev

指向成员函数的C ++指针出错:不是函数或函数指针

来自分类Dev

指向类模板成员的函数指针

来自分类Dev

存储指向成员函数的指针的容器

来自分类Dev

通过指向类成员的指针调用函数

来自分类Dev

返回指向类成员函数的指针

来自分类Dev

指向成员函数错误的指针

Related 相关文章

热门标签

归档