您当前位置:阿里巴巴 > 电子网电子资讯  > 正文

用编译时断言在早期发现错误

时间:2007-04-19 09:26     来源: 维库电子市场网       文字选择:    

一段时间以来,笔者一直在讨论如何在C和C++中使用结构来定义存储器映射器件寄存器的布局,并曾讨论了可以用来为相应寄存器给每个结构成员以合适的尺寸和排列。然而,不同的平台对数据的排列和填充不一样。因此,一个特定的结构定义对一个平台能正确布局结构成员,但对另外一个不同的平台进行编译时,可能会产生错误的布局。



一种不正确的布局结构在编译时常常没有告警出现,但是最终的程序在运行时不能按所期望...

  • 关于“LINE”的资讯
  • 更多
  • 关于“LINE”的供求信息
  • 更多
  • 关于“LINE”的帮帮问答
  • 更多
本网转载作品均注明出处,如转载作品侵犯作者署名权,并非出于本网故意,在接到相关权利人通知后会加以更正。本网以“法定许可”方式使用作品的报酬,已委托中华版权代理总公司代为转付。请相关作者直接与中华版权代理总公司联系,联系电话为:010-68003887    0
股票查询:   更多>>
  • 招商广告
  • 金融服务

无显示

news_web10