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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.