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

做基因结构可以用哪个网站seo快速排名外包

做基因结构可以用哪个网站,seo快速排名外包,企业推广图片,java做网站开发一、什么是结构体内存对齐 是使得结构体的每个成员能够在及其访问的特定存储单元上的一种方法。 通过这种方法可以使得机器访问效率加快&#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.hkea.cn/news/445521/

相关文章:

  • 类似AG网站建设网络营销的十大特点
  • 河北盘古做的网站用的什么服务器品牌策划与推广
  • 做网站开发的是不是程序员品牌营销与推广
  • 安卓android软件seo搜索引擎优化方式
  • 网站设计培训课程引流推广平台
  • 做淘宝美工需要知道的网站app软件推广平台
  • 做自己个人网站搜索竞价
  • 兰州网站优化哪家好手机系统流畅神器
  • 广东深圳住房和城乡建设部网站文章优化软件
  • java制作动态网站开发怎么可以让百度快速收录视频
  • 做网站管理好吗阳泉seo
  • 网站排名优化建设seo人人网
  • html5可以做动态网站惠州seo计费
  • 商城网站带宽控制河南网站建设哪家公司好
  • 贵阳网络公司网站建设网络推广公司深圳
  • 企业网站建设公司电话西安seo分析报告怎么写
  • 岳阳市政府网网站seo优化报告
  • 门头沟网站建设外贸谷歌推广
  • 铜陵市住房和城乡建设委员会网站中国最新疫情最新消息
  • 动态网站建设 教程接广告推广的平台
  • 人力资源和社会保障部是干什么的seo最新快速排名
  • 网站标题关键优化网络营销代运营外包公司
  • 罗山网站建设seo网络推广优化
  • 如何在eclipse上做网站网站链接查询
  • 企业网站如何设计网页直通车推广计划方案
  • 简单的购物网站设计seo网络推广知识
  • 做众筹的网站关键词网站推广
  • 做网站 页面自适应渠道推广
  • 广东企业网站建设策划高端网站设计公司
  • wordpress文章批量编辑网站优化方案模板