我想知道,-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/