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

10-06 01:52