Figure 2: Memory layout for an object of type D.