所以,我已经得到了这段代码,我试图将一种方法称为存储在一个结构内部的数组中的菜单"菜单",但我得到这个"表达式必须具有(指向指针)功能类型,"尝试调用函数时出错。
这是我的阵列,稍后会进行初始化,如果需要该部分,请告诉我。
void( Menu::*_Opt_Function[MAX_SUB][MAX_OPT])(int);
这里是在结构中调用错误发生的函数。
void CallFunction()
{
((void(Menu::*)(int))_Opt_Function[CurrentMenu][Current_Opt[CurrentMenu]])(0);
}