C++ 联合体
2018-03-24 11:39 更新
学习C++ - C++联合体
联合体是一种数据格式,可以保存不同的数据类型,但一次只能存在一种类型。
联合体可以持有一个int或一个long或double。
语法与结构体类似。
例如,考虑以下声明:
union my_union
{
int int_val;
long long_val;
double double_val;
};
您可以使用my_union变量来保持int,long或double,只要在不同的时间执行此操作即可:
my_union y; y.int_val = 15; // store an int cout << y.int_val; y.double_val = 1.8; // store a double, int value is lost cout << y.double_val;
以上内容是否对您有帮助:
← C++ 结构体

免费 AI IDE


更多建议: