使用代码分析来分析 C/C++ 代码质量

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 专业版 

Visual Studio 学习版

主题适用 主题适用 主题不适用 主题不适用

安装 Visual Studio 高级专业版或 Visual Studio Team Suite 时,可以获得一个代码分析工具,帮助您检测和更正代码缺陷。 此部分介绍代码分析以及如何使用该工具改进 C/C++ 代码。

本节内容

C/C++ 代码分析概述

了解代码分析工具的功能。

C/C++ 的代码分析属性

描述代码分析的配置设置。

如何:启用和禁用 C/C++ 的自动代码分析

了解如何使用项目属性页对每个项目配置生成运行代码分析。

如何:启用和禁用特定 C/C++ 代码分析警告

了解如何使用警告 pragma 启用和禁用代码分析警告。

如何:手动对 C/C++ 项目运行代码分析

了解根据需要对 C/C++ 项目运行代码分析。

如何:查看 C/C++ 的代码分析警告

描述如何查看和定位代码中的错误。

如何:为 C/C++ 代码缺陷创建工作项

了解如何使用 Team Foundation 中的工作项跟踪功能。

如何:使用 __analysis_assume 指定其他代码信息

了解如何使用 __analysis_assume 改进代码分析。

演练:对 C/C++ 代码进行缺陷分析

通过对 C/C++ 项目执行代码分析获得实践经验。

使用批注以减少 C/C++ 代码缺陷

了解代码分析工具的批注功能,该功能用于检测调用方和被调用方之间的协定的冲突。

C/C++ 代码分析警告

列出并描述代码分析警告。

请参见

概念

使用代码分析工具分析应用程序质量

使用代码分析来分析托管代码质量