Я видел if(true)
использовал кучу раз.В чем смысл if (true)? C++
int a = 10;
if(true){
int b = 20;
}
int c = 15;
Я не понимаю, что точка сдачи, если (правда) есть. Всегда ли она оценивается как истина, то есть она всегда выполняется? Это не часть функции. Это просто. Это связано с распределением памяти?
Возможно, это попытка создать ограниченный объем. Хотя для этого можно использовать только брекеты. – Niall
В любой половине достойного выпуска компиляции это будет оптимизировано. Возможно, это была дурная привычка оставлять старый код, который имел какую-то реальную логику, но заменен не логикой. – Amit
Ограничитель видимости - хорошая возможность, но также может быть быстрой отладки вкл/выкл. Без контекста кто знает? – user4581301