C++的union本质上也是个类,跟struct性质几乎一致但是有一个最大的区别,数据共享内存
说到共享内存就要说下union的内存分配
union的大小是按照union里面的成员内存的最大值而分配的,函数不占内存,但是如果没有成员或者成员都是函数时,内存分配为1,占位,表明存在。
2024-02-24 18:00:22
C++的union本质上也是个类,跟struct性质几乎一致但是有一个最大的区别,数据共享内存
说到共享内存就要说下union的内存分配
union的大小是按照union里面的成员内存的最大值而分配的,函数不占内存,但是如果没有成员或者成员都是函数时,内存分配为1,占位,表明存在。