学习笔记 | C++共用体类型union
最新推荐文章于 2024-08-22 08:30:00 发布
C++的union类型允许在相同内存区域存储不同类型的变量。它与结构体的区别在于,union的所有成员共享同一块内存空间。在任何时刻,union只能存储其最大成员的值。初始化时只能对第一个成员赋值,且访问的是最后被赋值的成员。union的使用包括:节省内存、不能直接对union变量赋值、不能引用union变量名获取值、不能作为函数参数等。
摘要由CSDN通过智能技术生成