C/C++程序缺陷与优化PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:于秀山,许峰,李华莹等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121226328
- 页数:274 页
第1章 语言使用基本问题 1
1.1 变量使用问题 1
1.2 运算符使用问题 24
1.3 函数问题 47
1.4 条件语句问题 57
1.5 循环语句问题 64
1.6 数值类型转换问题 67
第2章 内存管理 85
2.1 内存分配与使用 87
2.2 内存泄漏 96
第3章 缓冲区溢出 118
3.1 数组越界 119
3.2 数据越界 124
3.3 字符串操作溢出 125
第4章 指针问题 141
4.1 空指针解引用 142
4.2 指针非法使用 148
第5章 安全缺陷 158
5.1 外部输入安全缺陷 158
5.2 资源泄漏 162
5.3 其他 169
第6章 与类有关的编程缺陷 174
第7章 其他 208
7.1 预处理 208
7.2 异常 215
7.3 多线程和同步性 226
7.4 代码不可达 229
附录A 常用静态分析工具 234
A.1 PolySpace——运行时错误静态检查工具 234
A.1.1 PolySpace Verifier 235
A.1.2 PolySpace Viewer 238
A.2 Klocwork——代码静态检查工具 240
A.2.1 工程创建与分析 241
A.2.2 分析结果查看 244
A.3 Testbed——静态和动态测试工具 250
A.3.1 单个文件分析 251
A.3.2 分析结果查看 254
A.3.3 多个文件批量分析 263
A.4 McCabe IQ2——软件质量保证工具 265
A.4.1 McCabe EQ 265
A.4.2 McCabe Test 272
A.4.3 McCabe Reengineer 273
参考文献 274
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《C程序设计教程 第3版》林小茶,陈昕 2018
- 《Java语言程序设计教程》胡光 2018
- 《C语言程序设计》黑新宏,胡元义主编 2019
- 《C++语言程序设计习题与实验指导》姚雅鹃,石礼娟 2018
- 《内部行政程序研究》罗许生 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017