c++ - 使用编译器/链接器进行 C++ 代码清理

标签 c++ visual-studio-2008 static-analysis

我正在为 C++ 项目使用 VS2008。代码很旧,已经经过很多人之手。有几个类层次结构、函数、枚举等不再使用。

有没有办法让编译器/链接器列出已声明或定义但未在任何地方引用的标识符?

最佳答案

VS 会警告在函数内声明但未使用的标识符,您可能需要将警告级别提高到 4,但对于全局变量,以及寻找许多其他潜在问题,您最好尝试 lintvisual lint

关于c++ - 使用编译器/链接器进行 C++ 代码清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/203899/

相关文章:

.net - C#在字符串中添加一个字符

sql - 如何为 SQL 文件创建项目模板,用于 Visual Studio 数据库项目

rust - 有没有更简单的方法在我的构建脚本上运行 clippy?

c++ - 当我将构造函数声明为显式时出现编译错误

visual-studio-2008 - Visual Studio 2008 Web 应用程序项目中设计器文件的用途是什么?

c++ - 无法将模板化函数显式实例化为模板化类

visual-studio - visual studio vc++ 的静态代码内存泄漏检测

c++ - 针对纯字符的 PC-lint/Flexelint 规则

c++ - 具有来自同一类的回调的 Poco 计时器

c++ - 使用类模板参数推导来制作静态接口(interface)