c/c++ 联合体与枚举

联合体 思考: 假设有一个对象,它可能是 矩形、圆形、三角形; 那么这个时候怎么来描述这个对象呢?? 对象这个的内存,是全部包含了,所有的形状; 对内存是一个浪费; 为了解决这种内存浪费、就需要使用联合体 定义矩形,圆形,三角形; 联合体的定义 union 联合体的名字{联合的每一个项}; 只有可能存放联合的内容其中的一个; 想存什么就什么; 内存布局:每一个联合的项都从联合体的起始内存开始排列;
相关文章
相关标签/搜索