我想知道指向常量成员变量的指针的语法是什么.
我知道指向非const成员函数的指针和指向const成员函数的指针是明显不同的类型,即以下是两种不同的类型:
typedef void (Foo::*Bar)(void);
typedef void (Foo::*ConstBar)(void) const;
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以说非指向const和const成员变量的指针,即以下两种不同的类型,如果是这样,后者的语法是什么:
typedef int (Foo::*var);
typedef int (Foo::*constVar) const; // Not the correct syntax.
Run Code Online (Sandbox Code Playgroud)
谢谢.
c++ ×1