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

wps哪个工具做网站百度指数查询入口

wps哪个工具做网站,百度指数查询入口,武汉网站制作027,巩义seostruct (1)结构体第一个数据成员放在offset为0的地方,后面每个成员相对于结构体首地址的偏移量(offset)都是成员大小(该变量类型所占字节)的整数倍,如有需要编译器会在成员之间加上填…

struct

(1)结构体第一个数据成员放在offset为0的地方,后面每个成员相对于结构体首地址的偏移量(offset)都是成员大小(该变量类型所占字节)的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding);

(2)如果一个结构里有某些结构体成员,则结构体成员要从其内部"最宽基本类型成员"的整数倍地址开始存储(struct a里存有struct b,b里有char 、int 、double等元素,那b应该从8的整数倍开始存储);

(3)结构体的总大小,也就是sizeof的结果,.必须是其内部最大成员的"最宽基本类型成员"的整数倍。

union

(1)联合体的大小为所有成员变量中所占字节数最大的;

(2)当联合体中有数组时,一方面要保证空间能够存储这个数组的大小,另一方面要保证最终的结果是最大数据类型的整数倍。

class

(1)按照结构体对齐原则;

(2)class含有成员变量和成员函数:计算大小的时候只与成员变量有关。

与成员函数和静态成员无关,即普通成员函数、静态成员函数、静态成员变量。对类的大小没有影响。

(3)虚函数对类的大小有影响,因为虚表指针的影响。在32位系统占4个字节,64位系统占8个字节。

(4)多个虚函数也只算一个的影响。

内存对齐的主要作用

(1) 性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。

原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内存访问仅需要一次访问。经过内存对齐后,CPU的内存访问速度提升。

(2) 平台原因:不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。

(3) 空间原因:没有进行内存对齐的结构体或类会浪费一定的空间,当创建对象越多时,消耗的空间越多。

基本变量类型所占大小

取消内存对齐

#pragma pack (n)

__attribute__((packed))

http://www.hengruixuexiao.com/news/23974.html

相关文章:

  • 邮箱的官方网站注册互联网外包公司有哪些
  • 上海市建设执业资格注册中心网站高级搜索
  • 做的比较好的二手交易网站有哪些百度指数怎么看城市
  • 网站设计做图工具手机怎么制作网页
  • 郑州做网站费用seo学徒招聘
  • 邢台企业做网站找谁搭建一个网站需要多少钱
  • 做外贸网站需要注意些什么手续上海关键词排名提升
  • 一重大连工程建设有限公司官方网站网络营销课程速成班
  • 网站建设美国下列关于友情链接说法正确的是
  • 柯桥区建设集团网站seo技术软件
  • 绵阳住房和城乡建设厅官方网站扬州百度seo公司
  • 网站建设与实现的要求与务长沙网站seo外包
  • 手机网站如何建设亚马逊查关键词搜索量的工具
  • 网站内容架构拓扑怎么做2024年2月新冠疫情又开始了吗
  • 电脑网站怎么做百度seo排名曝光行者seo
  • 什么网站做简历百度搜索风云榜官网
  • 做免费网站北京seo外包平台
  • 做网站需要什么学历安装百度一下
  • 伍佰亿是什么网站百度官方网站下载
  • 自己做服装搭配的网站安徽seo推广
  • 北京团建网站百度搜索广告推广
  • 品牌推广岗位企业网站优化方案案例
  • 广西网站开发供应商网络营销概念
  • 自学网页设计教程站长工具seo查询软件
  • 重庆做网站公司有哪些自动点击器软件
  • 网站推荐靠谱的能长久看百度网页推广怎么做
  • 平台网站制作如何做网站网页
  • 网站更新提示怎末做今日重大国际新闻
  • 方案模板武汉seo优化服务
  • jsp的动态网站开发浏览器网址