假设我有一些结构,可以是任何结构:
struct Object{
int a;
int b;
void func(int);
};
我如何设置:
int Object::*(int *)
等于某个值?任何价值?
如果我有类似int Object :: *的东西我可以很容易地做类似的事情:
int Object::*x = &Object::a;
等
感谢。
答案 0 :(得分:0)
如果func
返回int
,您可以
int Object::*(int *) foo = &Object::func;
但是就目前而言,没有Object的成员是成员函数,它们指向int
并返回int
,所以你不能初始化指向一个指针而不是null的指针。