首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在struct结构体中使用未命名的union有什么作用呢?解决思路

2012-01-23 
在struct结构体中使用未命名的union有什么作用呢?如题,谢谢。[解决办法]struct可以定义一个包含多个不同变

在struct结构体中使用未命名的union有什么作用呢?
如题,谢谢。

[解决办法]
struct可以定义一个包含多个不同变量的类型,每一个变量在内存中占有自己独立的内存空间,可以同时存储不同类型的数据。
union也可以定义一个包含多个不同变量类型,但这些变量只共有同一个内存空间,每次只能使用其中的一种变量存储数据。

这样 struct中的union规定了这块为共享空间,其余部分为独立空间。

热点排行