LINUX.ORG.RU
выборочно можно отключать. -Wno-long-long
anonymous
()
-pipe -ansi -pedantic -Wshadow -Wold-style-cast -Wctor-dtor-privacy -Wcast-qual -Wredundant-decls -Wwrite-strings
php-coder ★★★★★
()
Ответ на: комментарий от Deleted
> Вообще то я спрашиваю что полезного можно включить...

Смотря зачем, наверное.

Uncle_Theodore ★★
()
"The Compiler should be your servant, not your master." (с) Richard Stallman "GNU Coding Standards"

Если компилятор учит тебя, как тебе писать код - это повод задуматься.

imp ★★
()
Ответ на: комментарий от imp
>> Если компилятор учит тебя, как тебе писать код - это повод задуматься.

Это ты к чему?

Deleted
()
Ответ на: комментарий от imp
Автоматизированное улучшение качества кода, это хорошо почти всегда. Поэтому warnings, valgrind, splint наше всё. На С/С++ слишком тяжело писать надёжные программы без дополнительного инструментария.
anonymous
()
Ответ на: комментарий от anonymous
>> Автоматизированное улучшение качества кода, это хорошо почти всегда. Поэтому warnings, valgrind, splint наше всё. На С/С++ слишком тяжело писать надёжные программы без дополнительного инструментария.

+1. Только труЪ-джедаи всегда вызывают компилятор и собранную программу с "> /dev/null 2>&1". А простым смертным нужно видеть сообщения об ошибках, в т.ч. потенциальных (варнинги) =).

Deleted
()
-Wall -Wextra -Wundef -Wstrict-null-sentinel -Wold-style-cast -Woverloaded-virtual -Wsign-promo -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wcast-qual -Wcast-align -Wwrite-strings -Wstack-protector
anonymous
()
-Wshadow -Wsequence-point -Wcast-align

Dselect ★★★
()
Ответ на: комментарий от imp
> Если компилятор учит тебя, как тебе писать код - это повод задуматься.

Он не учит, он указывает на глупые ошибки.

Dselect ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.