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

网站设计如何在ps先做绍兴免费自助建站

网站设计如何在ps先做,绍兴免费自助建站,自己开网站能赚钱吗,seo网络营销是什么意思一、什么是结构体内存对齐 是使得结构体的每个成员能够在及其访问的特定存储单元上的一种方法。 通过这种方法可以使得机器访问效率加快&#xff0c;也可以使得平台一致性变高。 二、结构体对齐的规则 有两组代码&#xff1a; #define _CRT_SECURE_NO_WARNINGS#include <…

一、什么是结构体内存对齐

        是使得结构体的每个成员能够在及其访问的特定存储单元上的一种方法。

        通过这种方法可以使得机器访问效率加快,也可以使得平台一致性变高。

二、结构体对齐的规则

有两组代码:

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;struct A
{char a;int b;char c;
};
struct B
{char a;char b;int c;
};int main()
{cout << sizeof(A) << endl;cout << sizeof(B) << endl;return 0;
}

 

由此我们可以猜测是结构体的内存对齐发挥了作用。 

结构体内存对齐的规则:

1.对于每个成员变量找出它们的对齐数

        从成员中找出一个占字节数最大的,再与默认对齐数进行比较,这两个数中去一个较小值。

2.再找到一个最大对齐数

        这个最大对齐数(默认对齐数 与 所有成员变量类型最大的,两数中去一个较小值)是用来确定最后的结构体的大小,完成第一步,将所有成员变量存储在该区的地方以后,需要再根据这个数来确定结构体的总大小。(给这个数乘整数,让所有成员能够放得下)

示例:

 

 

 三、补充

        1.改变结构体默认内存数的方法:

#pragma pack()  //恢复默认对齐数
#pragma pack(x)  //x是想修改的默认对齐数

         2.第一个成员变量始终是对齐在与结构体偏移量为0处的地址(也就是相对于结构体来说是0地址处)

         3.节省空间的技巧是:使得占空间小的变量集中在一起

         4.内存对齐的意义:用空间换时间(机器访问效率提升)

http://www.yayakq.cn/news/969226/

相关文章:

  • 腾讯云服务器可以做传奇网站吗wordpress 会员投搞
  • 网站开发费用结算wap手机网站制作
  • 自适应网站开发教程如何建立单位微信公众号
  • 云南省住房和城乡建设厅网站首页我要表白网站
  • 推荐大良营销网站建设五种营销工具
  • 南阳做网站seo的重庆工程建设信息网证件查询
  • 建设网站服务镇江城乡建设网站首页
  • 东莞市研发网站建设品牌游戏推广公司好做吗
  • 宁波网站优化如何大连企业公司网站建设
  • 做门户网站啥意思百度在线识图查图片
  • 网站的成功案例公司企业宣传片视频
  • 贵州域网网站建设做网站创意是什么意思
  • 单片机项目外包网站深度苏州自媒体公司
  • 建模e-r跟做网站有什么关系品牌公关公司
  • 网站做法成品门户网站源码免费
  • 网站建设与运营的收入来源企业建设网站网站建设公司
  • 网站建设方案书 模板南隼深圳网站建设
  • app开发和网站开发哪个简单临高网站建设
  • 做公司网站的目的是什么大学生创新创业大赛获奖名单
  • 达州网站建设qinsanw临沂百度公司地址
  • 沈阳建设工程信息网官网新网站wordpress page 分类
  • 宝宝投票网站怎么做root.txt文件放到您网站的根目录下
  • 计算机网站建设方向服装加工厂怎么找客户
  • 建设小型网站价钱盐步网站制作
  • iis网站发布默认首页企业门户网站的设计与实现
  • 可以盗链图片的网站哪个公司网络最快
  • 矿山建设工程公司网站网站推广好不好
  • 做网站不给源代码南昌网站建设机构
  • 北京分类信息网上海优化网站seo公司
  • 企业怎么建设网站首页wordpress菜单分开