Я имею в виду не использовать его, когда это требуется для функций, классов, если, while, switch, try-catch.
Я не знал, что это можно сделать, как пока я не увидел этот вопрос SO.
В приведенной выше ссылке Eli упомянул, что "они используют ее для сворачивания своего кода в логических разделах, которые не попадают в функцию, класс, цикл и т.д., которые обычно складываются".
Какие другие виды использования существуют помимо упомянутых?
Хорошо ли использовать фигурные скобки, чтобы ограничить область ваших переменных и расширить область действия только в случае необходимости (работая на основе "необходимости доступа" )? Или это на самом деле глупо?
Как насчет использования областей только для того, чтобы вы могли использовать одни и те же имена переменных в разных областях, но в той же самой большой области? Или лучше повторить использование одной и той же переменной (если вы хотите использовать одно и то же имя переменной) и сохранить при освобождении и распределении (я думаю, некоторые компиляторы могут оптимизировать это?)? Или лучше использовать разные имена переменных?