ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
2 июня
40732
Алехин Александр (04.10.2005 16:50, просмотров: 3142)
Вопрос по IAR C++... Мне необходимо сделать таблицу с адресами функций-методов класса. При этом сама таблица - так-же член класса. Делаю так: class TExmpl { void Method_1(void); void Method_2(void); void Method_3(void); ..... void (*Cmd_Func_Table[8])(void); } void (* TExmpl :: Cmd_Func_Table[8])(void) = { Method_1, Method_2, Method_3, NULL, .... } Компилятор говорит: Error[Pe144]: a value of type "void (__code TExmpl::*)(void)" cannot be used to initialize an entity of type "void (*)(void)" Т.е. в объявлении массива надо указать, что функции в массиве - члены класса. А как это сделать?