当前位置: 首页 > news >正文

【转】网页 网站 html如何实现"关闭窗口"代码大全市场调研方法有哪些

【转】网页 网站 html如何实现"关闭窗口"代码大全,市场调研方法有哪些,网站关键词在哪设置,重庆渝中区企业网站建设哪家专业union(联合体)允许在同一内存位置上存储不同的数据类型,所有成员共享相同的内存空间。 内存布局 由于联合体的所有成员都共享同一块内存,因此联合体的大小是其最大成员的大小。联合体的实际大小取决于其最大成员的类型和对齐要求…

union(联合体)允许在同一内存位置上存储不同的数据类型,所有成员共享相同的内存空间。

内存布局

由于联合体的所有成员都共享同一块内存,因此联合体的大小是其最大成员的大小。联合体的实际大小取决于其最大成员的类型和对齐要求。

union Data {int i;      // 4 bytesfloat f;    // 4 byteschar c;     // 1 byte
};int main() {cout << "Size of union: " << sizeof(Data) << " bytes" << endl;return 0;
}
  • 在这个例子中,intfloat 都是 4 字节,char 是 1 字节,因此 union Data 的大小将是 4 字节(最大成员的大小)。实际的大小可能会由于对齐要求(padding)而有所不同,但它不会小于最大成员的大小。

联合体与结构体的区别

特性structunion
内存分配每个成员有独立的内存空间所有成员共享同一块内存空间
内存大小大小是所有成员大小之和大小是最大成员的大小
成员访问可以同时访问所有成员每次只能访问一个成员
用途用于包含多个不同类型的数据,并且同时使用用于只在某一时刻存储一个类型的数据

初始化联合体

联合体的初始化方式类似于结构体,但只能为一个成员赋值。因为联合体的所有成员共享同一内存,赋值时会覆盖其他成员的值。

union Data {int i;float f;char c;
};int main() {Data d = {10};  // 初始化第一个成员 icout << "d.i: " << d.i << endl;  // 输出 10d.f = 3.14;  // 现在 d.f 被赋值,d.i 被覆盖cout << "d.f: " << d.f << endl;  // 输出 3.14return 0;
}
http://www.hengruixuexiao.com/news/48403.html

相关文章:

  • 做网站用什么配置的vps3seo
  • 网站域名登记证明windows优化大师的优点
  • 企业在线购物网站建设网络推广营销培训机构
  • dz论坛可以做商业网站广州网站优化方案
  • 素材网站整站下载中国十大营销策划机构
  • 垂直门户网站都有什么营销技巧在线完整免费观看
  • 宝鸡网站公司排名凡科官网免费制作小程序
  • 个人网站的建设流程网络推广外包
  • 社会信用网站建设淘宝宝贝关键词排名查询工具
  • 网站建设服务器选择购买友情链接
  • 白头鹰网站一天可以做多少任务厦门网站建设公司
  • 室内设计师工作室网站关键字优化软件
  • 佛山 顺德营销型网站设计看书网站排名
  • 点广告挣钱网站有哪些获取排名
  • 希腊网站后缀推广app大全
  • 公司做网站的原因网络营销企业是什么
  • 怎样做企业的网站首页北京线上教学
  • 网站收录 百度自动增加参数互动营销
  • 做网站需要编程?外包推广服务
  • 为女人网上量体做衣网站上海百度移动关键词排名优化
  • 做logo有哪些网站做企业网站建设公司哪家好
  • 沭阳做网站好的佛山全网营销推广
  • html5 css3响应式网站模板网站备案流程
  • 做直播网站找哪家网站好沧州seo包年优化软件排名
  • 用wordpress做的站点企业建站公司热线电话
  • 中英文网站asp怎么做合肥建站公司seo
  • 八爪鱼 导入 wordpress网站seo优化技巧
  • 扬中网站建设案例班级优化大师官网下载
  • 北京手机网站开发费用seo运营招聘
  • 合作建站协议网络营销创意案例