Рекомендуемые флаги -W для построения С++ с gcc

Я искал список рекомендуемых опций предупреждения g++ для С++ и мог найти только это: Рекомендуемые параметры предупреждения gcc для C и Полезные флаги GCC для C, которые являются полностью специфичными для C

-Wall и -Wextra разрешают большинство, но не все предупреждения, которые может генерировать gcc.

Какие предупреждения, которые не включены этими параметрами, особенно при компиляции С++, также должны быть включены?

Ответ 1

-Wall -Wextra имеет тенденцию охватывать действительно примечательные. Лично мне также нравится компилироваться с -ansi -pedantic и иногда -Wshadow.

Кроме того, это может быть немного шумно и не полезно в 100% случаев, но -Weffc++ иногда имеет хорошие предложения для лучшего качества кода.