Переназначение свойств переменных
Для генерации кода C/C + + существуют определенные переменные, которые можно переназначить после начального назначения со значением другого класса, размера или сложности:
Переменные динамического размера
Переменная может содержать значения, имеющие один и тот же класс и сложность, но разные размеры. Если размер начального назначения не является постоянным, переменная динамически масштабируется в сгенерированном коде. Дополнительные сведения см. в разделе Данные переменного размера.
Переменные, повторно используемые в коде для различных целей
Можно переназначить тип (класс, размер и сложность) переменной после начального назначения, если каждое вхождение переменной может иметь только один тип. В этом случае переменная переименовывается в сгенерированном коде для создания нескольких независимых переменных. Дополнительные сведения см. в разделе Повторное использование одной и той же переменной с различными свойствами.