Предупреждения компилятора C / C ++: очищаете ли вы весь свой код, чтобы удалить их или оставить в нем?

Я работал над многими проектами, в которых мне давали код для обновления. Чаще всего я компилирую его и получаю более 1000 предупреждений компилятора. Когда я вижу предупреждения компилятора, они заставляют меня чувствовать себя грязно, поэтому моя первая задача - очистить код и удалить их все. Обычно я нахожу около десятка таких проблем, как неинициализированные переменные.

Я не понимаю, почему люди оставляют их и не имеют идеально чистых компиляций без предупреждений. Я что-то пропустил? Есть ли веская причина просто оставить их? Какие-нибудь страшные истории, которыми можно поделиться?

Ответы на вопрос(18)

Ваш ответ на вопрос