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

前端做项目有哪些网站长沙seo咨询

前端做项目有哪些网站,长沙seo咨询,邯郸网站建设优化,深圳属于广东省吗1.6 Packed结构体 默认情况下,Zig中的所有结构体字段自然对齐到@alignOf(FieldType)(ABI大小),但没有定义布局。有时,您可能希望具有不符合您的C ABI的定义布局的结构体字段。packed结构体允许您对结构体字段进行极其精确的控制,允许您逐位放置字段。 在packed结构体内…

1.6 Packed结构体

默认情况下,Zig中的所有结构体字段自然对齐到@alignOf(FieldType)(ABI大小),但没有定义布局。有时,您可能希望具有不符合您的C ABI的定义布局的结构体字段。packed结构体允许您对结构体字段进行极其精确的控制,允许您逐位放置字段。

在packed结构体内部,Zig的整数占用其位宽的空间(即,u12的@bitSizeOf为12,意味着它将在packed结构体中占用12位)。布尔值也占用1位,这意味着您可以轻松实现位标志。

const MovementState = packed struct {running: bool,crouching: bool,jumping: bool,in_air: bool,
};test "packed struct size" {try expect(@sizeOf(MovementState) == 1);try expect(@bitSizeOf(MovementState) == 4);const state = MovementState{.running = true,.crouching = true,.jumping = true,.in_air = true,};_ = state;
}

1.7 位对齐指针

类似于对齐指针,位对齐指针在其类型中有额外的信息,这说明了如何访问数据。当数据不是字节对齐时,这是必要的。位对齐信息通常需要寻址packed结构体内部的字段。

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

相关文章:

  • 做网站优化如何写方案怎样做网站推广
  • 网站建设价格明细互联网广告销售好做吗
  • 动力无限做网站怎么样公司网站搭建
  • 手机电视直播网站大全汕头网站建设方案外包
  • 平面设计广告设计深圳seo博客
  • 影视vip网站建设教程今天国际新闻最新消息10条
  • 上海网站建设升级网站优化排名软件推广
  • 网站 ftp信息营销策划书模板
  • 喷码机营销型网站google搜索引擎官网
  • 网站建设流程服务bing搜索国内版
  • 捕鱼游戏网站开发商一个完整的产品运营方案
  • 淄博临淄网站建设下载百度语音导航地图安装
  • 外贸网站推seo技术平台
  • 好看的网站界面设计百度推广退款电话
  • 商城网站制作教程搜狗收录提交
  • 买个网站多少钱免费永久个人域名注册
  • 怎么网络推广广州seo推广培训
  • 网站建设大赛海报甘肃搜索引擎网络优化
  • 网站延迟加载网站建设网络公司
  • wordpress html页面seo网络推广师招聘
  • 孟村网站建设价格网站开发
  • 哪个网站可以做创意短视频网站可免费投放广告的平台
  • 教育行业网站设计新东方一对一辅导价格
  • 莞城区做网站线上线下整合营销方案
  • wordpress模块化布局成都seo优化
  • 网站建设中的注册和登录页面一份完整app运营推广方案
  • 洛阳做天然气公司网站万网app下载
  • 九龙坡网站建设公司国家市场监管总局官网
  • wordpress圆圈特效sem优化师
  • 做旅游的网站在哪里做长沙关键词优化平台