开发者社区> 问答> 正文

什么时候应该在嵌入式系统中使用类型抽象

我已经研究了许多不同的嵌入式系统。它们都将typedefs(或#defines)用于诸如的类型UINT32。

这是一项很好的技术,因为它可以将类型的大小传递给程序员,并使您更意识到溢出等的机会。

但是在某些系统上,您知道编译器和处理器在项目生命周期内不会改变。

那么,什么会影响您创建和实施项目特定类型的决定?

展开
收起
游客ufivfoddcd53c 2020-01-03 19:19:53 778 0
1 条回答
写回答
取消 提交回答
  • 一致性,方便性和可读性。“ UINT32”比“ unsigned long long”更具可读性和可写性,“ UINT32”在某些系统中是等效的。

    同样,在项目的整个生命周期中,编译器和处理器可能是固定的,但是该项目中的代码可能会在另一个项目中找到新的生命。在这种情况下,具有一致的数据类型非常方便。

    2020-01-03 19:20:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
为并行图数据处理提供高层抽象/语言 立即下载
面向领域的场景驱动设计 立即下载
低代码开发师(初级)实战教程 立即下载