首页
›
热销单品
›
软件编程与计算机基础
›
《MISRA C与C++编码规范实战精讲》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
MISRA C与C++编码规范实战精讲
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
MISRA规范的起源 · 发展历程 · 在汽车及安全关键行业的地位
课程导入
MISRA
02
编码规范基础
编码规范的定义 · 作用 · 常见类型(如MISRA C
编码规范基础
编码规范的定义
03
MISRA C:2012核心规则概览
2012核心规则概览:分类体系(必需 · 强制 · 建议)
MISRA
C
04
MISRA C++:2008核心规则概览
2008核心规则概览 · C++特有规则(如模板 · 异常
MISRA
C++
05
环境与工具链
常用静态分析工具(如PC-lint · Cppcheck · SonarQube
环境
工具链
06
规则1-10
环境与编译(如字符集 · 注释 · 标识符
规则1
10
07
规则11-20
声明与类型(如基本类型使用 · typedef · const
规则11
20
08
规则21-30
初始化与赋值(如变量初始化 · 赋值运算符 · 隐式类型转换)的实战解读与常见违规案…
规则21
30
09
规则31-40
表达式与运算符(如优先级 · 副作用 · 位运算
规则31
40
10
规则41-50
控制流(如if/else · switch · 循环
规则41
50
11
规则51-60
函数与参数(如函数声明 · 参数个数 · 返回值
规则51
60
12
规则61-70
指针与数组(如指针运算 · 数组边界 · 空指针
规则61
70
13
规则71-80
结构体与联合体(如内存布局 · 位域 · 对齐
规则71
80
14
规则81-90
预处理与宏(如宏定义 · 条件编译 · 头文件保护
规则81
90
15
规则91-100
标准库使用(如输入输出 · 字符串 · 内存管理
规则91
100
16
MISRA C++特有规则
类与对象(如构造函数 · 析构函数 · 拷贝控制
MISRA
C++
17
MISRA C++特有规则
模板与泛型(如模板实例化 · 类型推导 · 特化)的实战解读与常见违规案例
MISRA
C++
18
MISRA C++特有规则
异常处理(如throw/catch · 异常规格 · 资源管理)的实战解读与常见违规案例
MISRA
C++
19
MISRA C++特有规则
运算符重载与类型转换(如重载规则 · 转换运算符 · 显式转换)的实战解读与常见违规案例
MISRA
C++
20
静态分析实战
使用PC-lint Plus对C项目… · 配置规则集 · 生成报告
静态分析实战
PC-lint
21
静态分析实战
使用Cppcheck对C++项目进行… · 结合CMake集成 · 实现自动化扫描
静态分析实战
Cppcheck
22
静态分析实战
使用SonarQube进行持续代码质… · 设置质量门禁 · 跟踪违规趋势
静态分析实战
SonarQube
23
单元测试与动态分析
结合MISRA规则 · 使用Unity/CMock或Goog… · 验证安全关键行为
单元测试
动态分析
24
案例实战
汽车电子控制单元(ECU)C代码MI… · 从违规报告到代码重构的完整流程
案例实战
ECU
25
案例实战
航空航天嵌入式C++代码MISRA合… · 处理复杂继承与异常场景
案例实战
C++
26
案例实战
医疗设备软件MISRA合规实践 · 结合IEC 62304标准 · 建立编码规范与验证流程
案例实战
MISRA
27
常见问题与误区
MISRA规则理解偏差 · 过度使用抑制 · 工具误报处理
常见问题
误区
28
MISRA与功能安全标准
ISO 26262 · IEC 61508 · DO-178C中MISRA的角色
MISRA
功能安全标准
29
MISRA规范定制与扩展
如何根据项目裁剪规则 · 编写组织级编码规范 · 处理未覆盖场景(如C++11/14新…
MISRA
规范定制
30
综合提升与未来趋势
MISRA C++2023新动向 · AUTOSAR C++14 · 与DevSecOps融合
综合提升
未来趋势
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战