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