Examples of Structure Alignment

 

For the latest documentation on Visual Studio 2017, see Visual Studio 2017 Documentation.

For the latest documentation on Visual Studio 2017, see Examples of Structure Alignment on docs.microsoft.com. The following four examples each declare an aligned structure or union, and the corresponding figures illustrate the layout of that structure or union in memory. Each column in a figure represents a byte of memory, and the number in the column indicates the displacement of that byte. The name in the second row of each figure corresponds to the name of a variable in the declaration. The shaded columns indicate padding that is required to achieve the specified alignment.

AMD conversion example
Example 1

AMD conversion example
Example 2

AMD conversion example
Example 3

AMD conversion example
Example 4

Types and Storage

Show: