C++联合体(union)

时间:2023-03-08 16:42:46
C++联合体(union)

C++的union本质上也是个类,跟struct性质几乎一致但是有一个最大的区别,数据共享内存

说到共享内存就要说下union的内存分配

union的大小是按照union里面的成员内存的最大值而分配的,函数不占内存,但是如果没有成员或者成员都是函数时,内存分配为1,占位,表明存在。