как маскировать членов в союзе - PullRequest
0 голосов
/ 20 сентября 2010

у меня есть союз

union filter_row
  {
        MAC_Filter MAC;
        IP_Filter IP;
        TCP_Filter TCP;
        UDP_Filter UDP;
        ICMP_Filter ICMP;
        ARP_Filter ARP;
  };

Члены этого объединения являются структурами .... как маскировать членов структур ... Должен ли я инициализировать их изначально для всех единиц?

1 Ответ

1 голос
/ 20 сентября 2010

Все члены объединения имеют одинаковое пространство хранения, достаточное для размещения выравнивания и размера самого большого и наиболее ограничивающего элемента.Обычно вам также требуется, чтобы член в структуре указывал, какой член объединения использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...