Код
typedef void (*IFunc)(char param);
typedef struct
{
char Txt1[12]; //Строки сообщений __flash
char Txt2[12];
IFunc ItemFunc; //Указатель на функцию обслуживания
}Item;
typedef struct
{
char Txt1[12]; //Строки сообщений __flash
char Txt2[12];
IFunc ItemFunc; //Указатель на функцию обслуживания
}Item;
и класс
Код
class MyСlass
{
private:
void ItemFunc1();
void ItemFunc2();
...
void ItemFuncN();
public:
Myclass();
...
};
{
private:
void ItemFunc1();
void ItemFunc2();
...
void ItemFuncN();
public:
Myclass();
...
};
Нужно встроить в класс массив Item Items[N] в этот класс, затруднение вызывает инициализация значений, т.к. массив должен быть __flash.
Где и как это должно делаться?