一直以来,union都是个很少用到的东西,对于这些不常用的结构往往记不住.这次看书又看到了,还是学习一下吧.一般在Windows API的一些数据结构中才能看到这个union,其实并不复杂.本质上来说和结构体是一样的,但是从包装的角度来看有差异. 1.union中可以定义多个成员,union的大小由最大的成员的大小决定. 2.union成员共享同一块大小的内存,一次只能使用其中的一个成员. 3.对某一个成员赋值,会覆盖其他成员的值(也不奇怪,因为他们共享一块内存.但前提是成员所占字节数相同,当成…