嗨我遇到此错误的问题无效使用非静态数据成员 '菜单:: MenuActual :: FuncionActualEjecucion'在头文件
中menu.h
class Menu {
public:
struct MenuActual{
const MENU *PtrMenu;
UINT8 ElementoSeleccionActual;
void (Menu::*FuncionActualEjecucion)(void);
UINT8 CantElementosMenu;
};
.....
并且有部分源cpp文件
menu.cpp
void Menu::vSeteoFuncionEjecutar(void (Menu::*PtrNuevaFuncion)(void)){
Menu::MenuActual::FuncionActualEjecucion = PtrNuevaFuncion;
}
标题中的错误:pos:void(Menu :: * FuncionActualEjecucion)(void); "无效使用非静态数据成员' Menu :: MenuActual :: FuncionActualEjecucion'
并在pos文件的源文件中:Menu :: MenuActual :: FuncionActualEjecucion = PtrNuevaFuncion; "从这个位置"