Существует ли -Weffc ++ эквивалент для MSVC (Visual C ++)? - PullRequest
0 голосов
/ 11 октября 2018

Я хотел бы знать, существует ли эквивалент MSVC (++) для флага -Weffc++?Какой это номер?

Я не видел ничего подобного в списке предупреждений / ошибок компилятора на веб-сайте MS .

Ответы [ 2 ]

0 голосов
/ 09 июля 2019

Строго эквивалентно, вероятно, нет, но начиная с Visual Studio 2015 существует C ++ Core Guidelines checkers: https://docs.microsoft.com/en-us/visualstudio/code-quality/using-the-cpp-core-guidelines-checkers

0 голосов
/ 11 октября 2018

Эквивалента нет.

Visual C ++ вообще не имеет групп предупреждений, только ползунок уровня предупреждений и возможность отключать отдельные предупреждения.Таким образом, ни один из вариантов группы предупреждений GCC / clang не имеет эквивалента.

Кроме того, книга по эффективному C ++ довольно старая, и некоторые ее рекомендации больше не считаются передовыми методами.Таким образом, принудительное применение имеет минимальное значение.

Некоторые выпуски Visual C ++ поставляются с анализом кода, который имеет гораздо больше таких проверок, чем базовый компилятор.Это включено с помощью /analyze, документация здесь: https://docs.microsoft.com/en-us/visualstudio/code-quality/code-analysis-for-c-cpp-overview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...