struct更像一个class(但不同于class)
enum数据类型是把名字和数字连续在一起,enum通过为所给出的任何标识符表赋值为0、1、2等值(当然也可以手动赋值),它的声明与struct相似。
union主要是能够节省内存,union把所有数据放进一个单独的空间,计算union中最大项所必须的空间数,并生成union的大小,每当union放置一个值,这个值总是放在union开始的同一个地方,但只使用必须的空间大小。
struct更像一个class(但不同于class)
enum数据类型是把名字和数字连续在一起,enum通过为所给出的任何标识符表赋值为0、1、2等值(当然也可以手动赋值),它的声明与struct相似。
union主要是能够节省内存,union把所有数据放进一个单独的空间,计算union中最大项所必须的空间数,并生成union的大小,每当union放置一个值,这个值总是放在union开始的同一个地方,但只使用必须的空间大小。