Ejemplos de alineación de estructuras
Actualización: noviembre 2007
Cada uno de los cuatro ejemplos siguientes declara una unión o estructura alineada, mientras que las figuras correspondientes muestran el diseño de esa estructura o unión en memoria. Cada columna de una figura representa un byte de memoria, mientras que el número en la columna indica el desplazamiento de ese byte. El nombre de la segunda fila de cada figura corresponde al nombre de una variable en la declaración. Las columnas sombreadas indican el relleno que se requiere para lograr la alineación especificada.
Ejemplo 1
Ejemplo 2
Ejemplo 3
Ejemplo 4