| 摘要 | 第4-5页 |
| ABSTRACT | 第5页 |
| 第一章 绪论 | 第9-15页 |
| 1.1. 研究背景 | 第9-10页 |
| 1.2. 研究目的和意义 | 第10-11页 |
| 1.3. 软件测试跨平台现状 | 第11-12页 |
| 1.4 论文结构 | 第12-15页 |
| 第二章 缺陷检测系统的能力分析与存在问题 | 第15-25页 |
| 2.1 软件缺陷检测系统能力分析 | 第15-19页 |
| 2.1.1. C程序设计语言支持现状 | 第15-17页 |
| 2.1.2. C++程序设计语言支持现状 | 第17-19页 |
| 2.2. 软件缺陷检测系统存在问题 | 第19-22页 |
| 2.2.1. 编译器预处理异常 | 第21页 |
| 2.2.2. 词法异常 | 第21-22页 |
| 2.2.3. 语法异常 | 第22页 |
| 2.3. 异常处理 | 第22-25页 |
| 第三章 词法异常分析与解决方法 | 第25-35页 |
| 3.1 词法异常分析 | 第25-28页 |
| 3.2 词法异常解决方法 | 第28-30页 |
| 3.3 实例实验 | 第30-35页 |
| 3.3.1. 新增数据类型 | 第30-32页 |
| 3.3.2. 0b为前缀的二进制数 | 第32-35页 |
| 第四章 语法异常分析与解决方法 | 第35-55页 |
| 4.1. 语法异常分析 | 第35-36页 |
| 4.2. 语法异常解决方法 | 第36-46页 |
| 4.3. 实例实验 | 第46-55页 |
| 4.3.1. 数组声明中允许其他类型限定符 | 第46-48页 |
| 4.3.2. 多分支选择的switch语句的相关问题 | 第48-55页 |
| 第五章 实验与结果分析 | 第55-59页 |
| 5.1 实验环境 | 第55页 |
| 5.2. 实验内容 | 第55-56页 |
| 5.3 实验结果分析 | 第56-59页 |
| 第六章 总结和展望 | 第59-63页 |
| 6.1. 工作总结 | 第59-60页 |
| 6.2. 下一步研究工作 | 第60-63页 |
| 参考文献 | 第63-65页 |
| 致谢 | 第65-67页 |
| 攻读学位期间发表的学术论文目录 | 第67页 |