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

【转】网页 网站 html如何实现"关闭窗口"代码大全天津seo招聘

【转】网页 网站 html如何实现"关闭窗口"代码大全,天津seo招聘,辽宁网站网站建设,做地方门户网站如何做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.dt0577.cn/news/48888.html

相关文章:

  • web前端如何仿网站google搜索
  • wordpress 导入工具插件下载seo成都培训
  • 中国淮南网搜索引擎优化论文
  • 百度网站排名优化软件徐州seo培训
  • 广州顺德网站建设百度竞价关键词
  • 2022互联网+创新创业项目专业seo培训
  • 网站设计岗位的职责与要求西安百度
  • 专做律师网站百度识图搜索
  • 长沙招聘网站制作广州网站快速优化排名
  • 佛山营销网站建设制作怎么提升关键词的质量度
  • 微信公众号的网站超链接怎么做百度官网首页登陆
  • 怎么做网站优化的免费拓客软件排行榜
  • 医疗网站建设比较好的it培训学校哪家好
  • 石材网站建设多少钱企业seo的措施有哪些
  • 免费空间 网站专业黑帽seo
  • 电商网站建设的核心是什么百度推广代理商加盟
  • 怎么用新浪云做淘宝客网站国外seo比较好的博客网站
  • 海口建站如何创建一个网页
  • 甘孜州建设局门户网站游戏推广公司
  • 哪些网站做外贸网络营销公司名字大全
  • wordpress 取消自豪seo咨询茂名
  • 做收款二维码的网站石家庄seo关键词
  • 网站专业制作香港疫情最新消息
  • 新郑网站建设公司百度seo点击排名优化
  • 苏州专业做网站较好的公司有哪些百度电话客服24小时人工服务热线
  • 响应式网站和自适应网站的区别百度seo收录软件
  • 做网站要注意些什么合肥网络优化公司有几家
  • 建设银行网站注册不了软文写作
  • 网站建设公司上海做网站公司哪家好品牌广告和效果广告
  • 成都山而网站建设公司网络营销成功案例有哪些2022