Извините, но просьба сильно не пинать, а объяснить:
Вопрос следующий:
typedef struct
{
int v;
int *value;
}sElement;
typedef struct
{
int ncommand;
sElement elements[15];
}sElements;
class Operation
{
public:
static sElements Mass_Elemetns[];
static int m_KKK;
};
static sElements Operation::Mass_Elemetns[] =
{
{7,
{
{1, &CMainFrame::m_KKK}, // error: "public: static int * Operation::m_KKK"
{2, NULL}
}
},
};
Можно ли на этапе линковки инициализировать указатель value в структуре sElement ????
Здравствуйте, Аноним, Вы писали:
А>Извините, но просьба сильно не пинать, а объяснить:
А>Вопрос следующий:
А>А>typedef struct
А>{
А> int v;
А> int *value;
А>}sElement;
А>typedef struct
А>{
А> int ncommand;
А> sElement elements[15];
А>}sElements;
А>class Operation
А>{
А>public:
А> static sElements Mass_Elemetns[];
А> static int m_KKK;
А>};
int Operation::m_KKK;
А>// static - Тут нельзя static !
sElements Operation::Mass_Elemetns[] =
А>{
А> {7,
А> {
А> {1, &Operation::m_KKK},
А> {2, NULL}
А> }
А> },
А>};
А>
А>Можно ли на этапе линковки инициализировать указатель value в структуре sElement ????