Максимальный размер битового поля в C или C ++? [Дубликат]

Возможный дубликат:
максимальный размер структуры битового поля (C99, C ++)

Есть ли ограничение на количество бит, которые я могу указать в битовом поле в C или C ++? Например, я мог бы сделать это:

struct HugeInt {
    int myInt: 1000;
};

Я спрашиваю как о C, так и о C ++, так как я знаю, что спецификации языка иногда отличаются, и хотел посмотреть, будет ли приведенный выше пример работать или не работать в C или C ++.

Ответы на вопрос(2)

Ваш ответ на вопрос