Рекомендуемые флаги -W для построения С++ с gcc
Я искал список рекомендуемых опций предупреждения g++ для С++ и мог найти только это: Рекомендуемые параметры предупреждения gcc для C и Полезные флаги GCC для C, которые являются полностью специфичными для C
-Wall и -Wextra разрешают большинство, но не все предупреждения, которые может генерировать gcc.
Какие предупреждения, которые не включены этими параметрами, особенно при компиляции С++, также должны быть включены?
Ответы
Ответ 1
-Wall -Wextra
имеет тенденцию охватывать действительно примечательные. Лично мне также нравится компилироваться с -ansi -pedantic
и иногда -Wshadow
.
Кроме того, это может быть немного шумно и не полезно в 100% случаев, но -Weffc++
иногда имеет хорошие предложения для лучшего качества кода.
Ответ 2
Не забывайте - Сглаживание сглаживания
Я нашел, что это сообщение было хорошо, посмотрите параметры вверх:
Рекомендуемые параметры предупреждения gcc для C