【发布时间】:2012-09-20 14:08:56
【问题描述】:
希望有人能帮助解决这个问题:
我在一个类中有一个函数
class A
{
void fcn1(double *p, double *hx, int m, int n, void *adata);
void fcn2();
}
在 fcn2 内部,我尝试使用指向 fcn1 的指针,如下所示:
A::fcn2()
{
void (*pfcn1)(double*, double*, int, int, void*) = fcn1;
}
我得到一个错误:
错误 C3867:'A::fcn':函数调用缺少参数列表;使用 '&A::fcn' 创建指向成员的指针
这将是一种帮助的人。
谢谢
【问题讨论】:
-
成员函数不是函数。想想看。你不能只调用一个成员函数。
标签: c++ visual-studio