MISRA C规范学习_2004_Rule_2.4

Grey

全部学习汇总: ​​https:///GreyZhang/misra_c_hacking​

MISRA C规范学习_2004_Rule_2.4

规则摘录与分析

1029_MISRA C规范学习_2004_Rule_2.4_misra c

  • 不需要编译的代码使用条件编译而不是使用注释来实现。

小结


  • 之前接触过一种说法,不允许保留被注释掉的代码,或许与此规则相关?条件编译的使用方式,是不是简单的给一个0或者1的条件也是可以的呢?
     
  • 通过这一段相关的描述,大概知道了这一要求来源的一个因素点。这个主要是考虑到了注释一直使用C语言模式而不是C++模式,如果想要注释掉一大段代码,遇到代码中有注释的情况处理麻烦。因为C语言不支持嵌套的注释方式,最终相应的功能变成了什么很难说。
  • 我一直使用的emacs编辑器进行代码注释的功能似乎能够处理掉这一切,感觉上可以让一切隐患的因素全都消除掉。