C/C++教程

991_MISRA C规范学习笔记4

本文主要是介绍991_MISRA C规范学习笔记4,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

MISRA C规范学习笔记4

Grey

全部学习汇总: https://github.com/GreyZhang/misra_c_hacking

MISRA C规范学习笔记4

摘录与批注

  • 最初设计是面向应用软件开发的,主要是在航空、航天、核能以及国防等领域。
  • 最初的设计并不是为了汽车电子开发而设计的,现在为汽车电子的开发提供一种最佳实践。
  • 推荐使用静态检查工具强制推行。

  • 只能够使用ISO标注下的标准C。不支持K&R等标准。

  • 代码风格的定制有一定的主观性,这并不是统一达成一致的结果。

  • 适用性方面,针对汽车电子的嵌入式,并且根据标准针对独立运行环境,排除了库文件的问题。

  • 面向有一定C能力的人员,这个是本文档编写时候的一个前提。

  • 描述不会包括C++语言。
  • 不能够使用C++的注释。
  • 鼓励使用额外的编译器作为静态检查工具。

  • 自动生成的代码应该跟手写代码有一样的处理方式,全都得进行同样的检查。

小结

这部分大概看了MISRA C的一些愿景方面的内容,同时还涉及到了一些前提性的问题,并且针对有一定兼容性的C++做了部分阐述。

这篇关于991_MISRA C规范学习笔记4的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!