您的位置:首页 > 编程语言 > C语言/C++

c++ union(联合体)

2016-04-07 13:55 218 查看
union是类似struct的一种结构体。书写方法如下:

union test

{

long a;

int b;char c;

}

不同与struct结构主要有俩点:

1.struct结构对象里的实例是全分配的,不管用不用,编译时分配好内存。而union不是这样,是需要再分配。

2.union里的变量公用一个地址首地址。当然操作是一起生效。实质是动态分配足够大的内存。

详情可以参考:http://blog.csdn.net/huqinwei987/article/details/23597091

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: