Переменные в блоках
Вот есть такая последовательность объявлений переменных внутри функции
{
void *out = NULL;
// ...
{
void *in = NULL;
// ...
}
}
Когда память под переменные out и in размещается на стеке: когда управление входит внутрь функции или когда управление входит внутрь блока, отделенного фигурными скобками? Происходят ли какие-либо изменения со стеком и размещаемыми переменными при пересечении блока?
Источник: Stack Overflow на русском