相关疑难解决方法(0)

获取指向对象成员函数的指针

这是问题所在:

1)我有一个这样的课:

class some_class
{
public:
    some_type some_value;
    int some_function(double *a, double *b, int c, int d, void *e);
};
Run Code Online (Sandbox Code Playgroud)

2)在里面some_function,我使用some_valuessome_class对象得到一个结果.

3)所以,我有一个具体的对象,我想得到一个指向这个对象的指针some_function.

可能吗?我无法使用,some_fcn_ptr因为此函数的结果取决于some_value对象的具体情况.

如何获得指向some_function对象的指针?谢谢.

typedef  int (Some_class::*some_fcn_ptr)(double*, double*, int, int, void*);
Run Code Online (Sandbox Code Playgroud)

c++ function-pointers member

29
推荐指数
4
解决办法
5万
查看次数

标签 统计

c++ ×1

function-pointers ×1

member ×1