enum в g++

Hello, All!

Размерность перечисления два байта, можно ли сделать в один байт. Hашел только параметр компилятора -fshort-enum и атрибут (packed). В обоих случаях enum два байта.

With best regards, Igor. Time: 22:58 Date: 08 Окт 06

Reply to
Igor Ulanov
Loading thread data ...

Насколько я знаю, enum -- это int. Со всеми вытекающими последствиями...

Reply to
Kirill Frolov

Привет Igor!

08 Oct 06 22:01, Igor Ulanov писал All:

IU> Размерность перечисления два байта, можно ли сделать в один байт. IU> Hашел только параметр компилятора -fshort-enum и атрибут (packed). В IU> обоих случаях enum два байта.

AFAIK нет. Hо ты можешь вместо того чтобы создавать переменную типа enum создавать объекты класса-обертки, которые у себя внутри хранят значение в виде char.

Всего наилучшего, [Team PCAD 2000] Алексей М. ... Дареному письму в клуджи не смотрят.

Reply to
Alex Mogilnikov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.