我想从我的 C++ 代码中调用 FORTRAN 函数。FORTRAN 函数是这样的
extern "C" { void FORTRANFUNC( void FCN(int*,double*), int *N); }
上面报道的FCN函数是一个C++类的成员函数
class CppClass
{
...
void FCN(int* a, double* b);
...
};
我想用这种方式调用代码,但似乎不可能:
FORTRANFUNC(myClass.FCN, &n_);
编译器抱怨是因为 FORTRAN 函数需要一个 void FCN 函数,而我正在传递一个 CppClass::void 函数。
你能帮助我吗?