K
korish
Требуется создать массив элементов в структуре. Необходимо чтобы каждый из элементов массива был размером в 1 бит.
Я пробовал сделать вот как:
struct aaa
{
unsigned int m[30] : 1 ;
};
При компиляции получаю ошибку.
Сейчас расписал каждый элемент массива отдельно:
struct bbb
{
unsigned int m1 : 1 ;
...
unsigned int m30 : 1 ;
};
Получается довольно громоздко. Можно ли как-то сделать более компактно?
Я пробовал сделать вот как:
struct aaa
{
unsigned int m[30] : 1 ;
};
При компиляции получаю ошибку.
Сейчас расписал каждый элемент массива отдельно:
struct bbb
{
unsigned int m1 : 1 ;
...
unsigned int m30 : 1 ;
};
Получается довольно громоздко. Можно ли как-то сделать более компактно?