Estoy tratando de trabajar con lenguaje C y montaje (intelx8086).¿Cómo asigna Enum memoria en C?
También estoy usando una clase un amigo mío me dio que tiene un
typedef enum data_10 {a=0,b=7,c=10,} data_10_type;
quiero trabajar con esta clase de bit a bit (También conocido como construirlo/destruirlo en la Asamblea). Mi pregunta es, ¿cuánta memoria toma "enum"?
En C, lo mismo que 'int'. En C++ 0x, puede estar más o menos basado en el tipo de base. – DCoder
posible duplicado de [¿Cuál es el tamaño de una enumeración en 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) tiene información relevante para su tarea. – NovaDenizen