Какой уровень предупреждений компилятора вы рекомендуете для разных компиляторов C/С++?
gcc и g++ позволят вам уйти с большим количеством на уровне по умолчанию. Я считаю, что лучший уровень предупреждения для меня - это "-Все". И я всегда стараюсь удалить исправление кода для предупреждений, которые он генерирует. (Даже глупые об использовании круглых скобок для логических правил приоритета или, я говорю, "если (x = y)" )
Каковы ваши любимые уровни для разных компиляторов, таких как Sun CC, aCC (HPUX?), Visual Studio, intel?
Edit:
Я просто хотел указать, что я не использую "-Werror" (но я понимаю его полезность) на gcc/g++, потому что, я использую:
#warning "this is a note to myself"
в нескольких местах моего кода. Все компиляторы понимают макроС#warning?