Практическое использование битовых полей нулевой длины

Я не совсем уверен насчет C, но C ++ допускает безымянные битовые поля нулевой длины. Например:

struct X
{
    int : 0;
};
  • Вопрос первый: Какие практические применения этого вы можете придумать?
  • Вопрос второй: Какие практические применения в реальном мире (если они есть) вам известны?

Отредактировано пример после ответа на ледовое преступление

Изменить: Хорошо, благодаря текущим ответам я теперь знаю теоретическую цель. Но вопросы касаются практического использования, поэтому они все еще актуальны :)

26
задан Armen Tsirunyan 29 November 2011 в 23:52
поделиться