1.8 -5- に、
"An object of POD type shall occupy contiguous bytes of storage."
って書いてあるので、保証されてるのはPODだけだったりしませんか?