Старпорский boilerplate. Компилятор вполне в состоянии понять что константа, которой присвоили true - внезапно имеет тип boolean. Уточнения нужны только для особых извращений.
const почти всегда реализуется на уровне компилятора через инлайн, во всяком случае в "нормальных" языках, переменной может в принципе не существовать в рантайме и все места где она используется будут оптимизированы с учетом того значения, которое задано во время компиляции.
даже если вы измените константу в тех языках где она остаётся на уровне метаданных, например ява и сишарп, это никак не повлияет на ход исполнения приложения, потому что в коде она не используется.
{
const bool *cb;
bool *b;
};
cb = &MY_MIND;
*b = false;
даже если вы измените константу в тех языках где она остаётся на уровне метаданных, например ява и сишарп, это никак не повлияет на ход исполнения приложения, потому что в коде она не используется.
console.log(MY_MIND)
if (true) {
const MY_MIND = false;
console.log(MY_MIND)
}