enum в g++

Oct 08, 2006 2 Replies

Hello, All!



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



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


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

Привет Igor!

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

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

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

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required