MISRA C中的源引用是什么



在MISRA C文档中;Source References";并且存在一个表,该表的行为:未指定,未定义,实现定义,区域设置特定,MISRA指南,K&R、 Koenig和IEC 61508,并将其作为参考资料介绍。我研究了Unspecified、Undefined、Implementation defined和Locale特定的行为。我对他们有些熟悉了。但我不知道源引用的概念,也不知道为什么在源引用中提到这些行为。还有一些具有源引用的MISRA C规则。这是什么意思?谢谢

如MISRA C:第6.10节所述,来源参考是MISRA对本指南进行说明的主要来源

如果指南源自一个或多个已发布的来源,则用方括号表示。这两份目的。首先,读者可以查阅具体来源希望更全面地了解指导方针(例如,在考虑偏差请求时(。第二,关于标准中描述的可移植性问题,来源的形式提供了关于问题

没有源引用的规则可能具有源自贡献公司的内部标准,或由评审员建议,或被广泛接受的良好实践。

这些源引用分为两类:

  1. C标准内部的
  2. 其他

C标准内部的内容(在C标准附录J中列举(包括:

  1. 未定义的行为
  2. 未指定的行为
  3. 实施定义的行为
  4. 特定于区域设置的行为

C标准之外的标准包括各种标准(如IEC 61508(或其他备受尊敬的书籍

--参见附属的配置文件

相关内容

  • 没有找到相关文章

最新更新