MISRA C Rule3.1 5133 Rule5.3 2547
、 注释中出现了注释分隔符 /* 或// ; 隐藏了外部同名声明。
工具/原料
Rule3.1 5133
Rule5.3 2547
Rule3.1 5133
1、规则与等级对应关系(QAC)
2、 罕铞泱殳 5133 Comment delimiter /* or // foun颊俄岿髭d within comment. 在注释中禁止使用字符序列 /* 和 // 。
3、编程规范修改举例
Rule5.3 2547
1、规则与等级对应关系(QAC)
2、 罕铞泱殳 2547 This declaration of tag '%s媪青怍牙' hides a more global declaration. 这个声明的名称将会'掩盖'另一个前面已声明的有更大作用范围的同名关键词。先前的声明将在这个声明的作用范围内保持不可见。有意使用外部定义名称将会被本地这个名称所表示的作用所取代。
3、这可能由于在结构和联合(或者枚举类型)里使用了相同的名字。在C语言中,所有的名称使用相同的命名空间。隐藏这些标识符是危险的,也是容易让人误会的,程序员需要避免这种用法的使用。
4、编程规范修改举例
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。