是否有等效于MSVC(Visual C ++)的-Weffc ++?

时间:2018-10-11 00:02:15

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

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

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

2 个答案:

答案 0 :(得分:3)

没有对应的内容。

Visual C ++根本没有警告组,只有警告级别滑块,并且可以禁用单个警告。因此,所有GCC / clang警告组选项都没有等效项。

除此之外,Effective C ++本书相当古老,并且其中一些建议不再被视为最佳实践。因此,执行具有最小的价值。

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

答案 1 :(得分:0)

可能不完全等效,但是从Visual Studio 2015开始,有C++ Core Guidelines个检查器:https://docs.microsoft.com/en-us/visualstudio/code-quality/using-the-cpp-core-guidelines-checkers

相关问题