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