AUTOSAR C++14规则与Polyspace代码验证详解
1. AUTOSAR C++14规则概述
AUTOSAR C++14标准包含了一系列规则,这些规则对于确保代码的安全性、可靠性和可维护性至关重要。Polyspace Bug Finder支持其中许多规则,下面将详细介绍部分规则。
| 规则编号 | 规则描述 |
|---|---|
| M8 - 3 - 1 | 重写的虚函数的参数要么使用与被重写函数相同的默认参数,要么不指定任何默认参数 |
| M8 - 4 - 2 | 函数重新声明时使用的参数标识符应与声明中的标识符相同 |
| M8 - 4 - 4 | 函数标识符要么用于调用函数,要么前面应加 & |
| M8 - 5 - 2 | 在数组和结构体的非零初始化中,应使用花括号来表示和匹配结构 |
| M9 - 3 - 1 | 常量成员函数不应返回指向类数据的非常量指针或引用 |
| M9 - 3 - 3 | 如果成员函数可以设为静态,则应设为静态;否则,如果可以设为常量,则应设为常量 |
| M9 - |
AUTOSAR C++14与Polyspace代码验证解析
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



