Sto provando a lavorare con C e Assembly (intelx8086) lenguage.In che modo Enum alloca la memoria su C?
Sto anche utilizzando una classe un mio amico mi ha dato che ha un
typedef enum data_10 {a=0,b=7,c=10,} data_10_type;
voglio lavorare con questa classe bit per bit (AKA costruirlo/distruggerla su Assembly). La mia domanda è: quanta memoria occupa "enum"?
In C, come un 'int'. In C++ 0x, può essere più o meno basato sul tipo di base. – DCoder
possibile duplicato di [Qual è la dimensione di un enum in C?] (Http://stackoverflow.com/questions/366017/what-is-the-size-of-an-enum-in-c) – DCoder
[Wikipedia ] (http://en.wikipedia.org/wiki/Data_structure_alignment#Typical_alignment_of_C_structs_on_x86) contiene alcune informazioni rilevanti per il tuo compito. – NovaDenizen