C++中共用体、结构体和类的区别

麻烦解释地专业和具体一点
2024-11-08 09:12:15
有1个网友回答
网友(1):

结构体, 是一组数据的合集. 每个结构体成员拥有自己的独立内存.
共用体, 是一个数据, 可以被转为不同类型. 所有共用体成员共同占有相同区域.
所以,在不考虑对齐时, 结构体大小是所有成员占空间之和.
共用体大小是占空间最大的成员大小.