结构体可以同时存储多种变量类型,而共同体同一个时间只能存储和使用多个变量类型的一种,当另一时间,变量类型被改变后,原来的变量类型和值将被舍弃。共用体的作用是同一个数据项可以使用多种格式,可以节省空间。比如,对商品进行标识时可以用整数和字符串中的一个。
如果union里面含有用户定义的类时,包括string和vector等STL里的类, 在进行类型转换时,需要把原有的类型先析构掉。
结构体可以同时存储多种变量类型,而共同体同一个时间只能存储和使用多个变量类型的一种,当另一时间,变量类型被改变后,原来的变量类型和值将被舍弃。共用体的作用是同一个数据项可以使用多种格式,可以节省空间。比如,对商品进行标识时可以用整数和字符串中的一个。
如果union里面含有用户定义的类时,包括string和vector等STL里的类, 在进行类型转换时,需要把原有的类型先析构掉。
计算某一结构体大小:方法以及规则。
c结构体和共用体
仅供借鉴、仅供借鉴、仅供借鉴(整理了一下大一C语言
字节对齐:结构体、共用体
本文对C语言中结构体、共用体和枚举类型进行总结,涉及如下内容:1、结构体的定义与使用;
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M