При использовании gcc и clang я обычно использую предупреждающие флаги -Wall -Wextra.
Какие параметры командной строки для Visual C++ 2010 (и более поздних версий, если есть различия) дадут примерно такой же результат?
Эта страница документа MSDN предоставляет технические подробности, но мне нужен более качественный ответ от разработчиков Visual C++, основанный на практическом опыте: флаги «эмпирического правила», которые вы можете безопасно использовать в любом новом проекте при запуске, которые все равно будут ловить примерно те же самые вещи. это -Wall -Wextra других компиляторов.
Подробнее здесь: https://stackoverflow.com/questions/203 ... ning-flags