加州面 424:union在C++中是个什么东东??急!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 07:06:00
我是说它有什么特点!有什么用处?比如

typedef struct MyStruct
{
union
{
int x;
char c[4];
};

c++的联合.由一个和多个变量组成.这些变量公用同一内存地址.

数据类型的一种,自定义数据类型,和结构体,枚举类型的一样啦
数据类型的一种,自定义数据类型,和结构体,枚举类型的一样啦
数据类型的一种,自定义数据类型,和结构体,枚举类型的一样啦
数据类型的一种,自定义数据类型,和结构体,枚举类型的一样啦
数据类型的一种,自定义数据类型,和结构体,枚举类型的一样啦
数据类型的一种,自定义数据类型,和结构体,枚举类型的一样啦
数据类型的一种,自定义数据类型,和结构体,枚举类型的一样啦

union 可以在同一段内存中存储不同数据的类型,在C++好像没有完全对应的oo模式,可以定义一个虚类,继承自你要共享内存指针的不同类

数据类型的一种,自定义数据类型,和结构体,枚举类型的一样啦

联合,一种自定义数据类型