Определить размер массива в структуре
От: Alexander Pazdnikov  
Дата: 29.10.07 12:06
Оценка:
Доброго времени суток, Уважаемые.

struct SomeStruct {
   int evt_code[7];
}

.....

for (int evt_num = 0; 
     evt_num < (sizeof(SomeStruct::evt_code)/sizeof(SomeStruct::evt_code[0]));
     ++evt_num)
{
   .....
}
....


Вопрос про
(sizeof(SomeStruct::evt_code)/sizeof(SomeStruct::evt_code[0]));
Как правильно написать? Компилятор ругается

error: object missing in reference to ‘SomeStruct::evt_code’
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.