我想知道,-Weffc++
标志是否有等效的MSVC(++)?这是几号
在MS website的编译器警告/错误列表中没有看到类似的内容。
最佳答案
没有任何对等的东西。
Visual C ++根本没有警告组,只有警告级别滑块,并且可以禁用单个警告。因此,所有GCC / clang警告组选项都没有等效项。
除此之外,Effective C ++本书相当古老,并且其中一些建议不再被视为最佳实践。因此,执行具有最小的价值。
某些版本的Visual C ++附带有代码分析功能,与基本编译器相比,这些功能具有更多的检查功能。这是使用/analyze
打开的,文档在这里:https://docs.microsoft.com/en-us/visualstudio/code-quality/code-analysis-for-c-cpp-overview