c++ - 是否有 MSVC (Visual C++) 的 -Weffc++ 等价物?

标签 c++ visual-studio visual-c++

我想知道,-Weffc++ 标志是否有等效的 MSVC(++)?它是几号?

我在 MS website 上的编译器警告/错误列表中没有看到类似的内容.

最佳答案

没有任何等价物。

Visual C++ 根本没有警告组,只有警告级别 slider 和禁用单个警告的功能。因此,没有一个 GCC/clang 警告组选项具有等效项。

除此之外,Effective C++ 这本书相当古老,其中的一些建议不再被视为最佳实践。因此,执法的值(value)微乎其微。

某些版本的 Visual C++ 带有代码分析功能,这些检查比基本编译器多得多。这是使用 /analyze 打开的,文档在这里:https://learn.microsoft.com/en-us/visualstudio/code-quality/code-analysis-for-c-cpp-overview

关于c++ - 是否有 MSVC (Visual C++) 的 -Weffc++ 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52750328/

相关文章:

c++ - 为什么 al_draw_textf() 打印数字而不是存储在字符串变量中的字母?

android - 缺少虚拟析构函数内存效应

C++ - 乘法/加法,两个整数,然后确定它们是偶数还是奇数

c++ - 从 Visual Studio 属性窗口中删除方法

c# - 未找到 DBSet<entity> 类( Entity Framework 加载错误的 DLL?)

c++ - 如何在选项卡控件页面内显示对话框?

.net - 解决方案中的 msbuild 和多个 Web 项目

visual-c++ - .h、.dll 和 .lib 混淆

c++ - 我怎样才能像使用 wistream 从文件中读取一样从内存中读取?

c++ - MSVC++ 警告标志