10
Разве «всегда инициализируемые переменные» не приводят к скрытию важных ошибок?
В C ++ Core Guidelines есть правило ES.20: всегда инициализировать объект . Избегайте ошибок «до установки» и связанных с ними неопределенных действий. Избегайте проблем с пониманием сложной инициализации. Упростить рефакторинг. Но это правило не помогает находить ошибки, оно только скрывает их. Предположим, что у программы есть путь выполнения, в котором …