无效使用非静态数据成员

时间:2015-08-26 17:39:45

标签: c++ eclipse class struct

嗨我遇到此错误的问题无效使用非静态数据成员      '菜单:: 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; "从这个位置"

0 个答案:

没有答案