MISRA_C规范学习_2004_Rule_5.4

Grey

全部学习汇总: ​​GitHub - GreyZhang/misra_c_hacking: MISRA C, I'm coming! Happy hacking!​

MISRA_C规范学习_2004_Rule_5.4

规则摘录与分析

1096_MISRA_C规范学习_2004_Rule_5.4_misra c


  • 这一条的解读其实很简单了,结构体以及联合的tag不能够重名。
  • 其实,解决类似的问题还是很容易的,把tag的使用尽量作为一个形式化的信息,直接在定义的时候就定义成数据类型。这样,在数据结构层级上完成相关内容的抽象之后,

小结

现在看起来,一定的编码的规则习惯其实是可以避免掉很多这个规范中提到的问题点的。