ИБ
Иван Браголя

С точки зрения транслятора, все переменные (создаваемые при трансляции) являются динамическими?

Т. е. для нас:
int main(void) { int int1; return 0;} int1 является статической, а для gcc динамической?

Или я бред несу?

АЛ
Аленка Леонтьева

Нет. инт1 статический.
int *int2 = new int; вот динамическая переменная.

Юл
Юлия

Бред, да. Для gcc int1 - вообще не переменная, это идентификатор в файле, название которого передали ему параметром. А внутренние переменные gcc (статические и динамические) надо смотреть в его исходном коде.

ВК
Виктория Квартиры

Короче, вношу ясность: динамическая переменная - это переменная типа "указатель", значение которого определяется менеджером кучи в процессе выполнения команды выделения памяти. Если ты оставляешь выделение памяти на усмотрение компилятора, транслятора, чего угодно - это статика. Даже если в случае с транслятором это и не совсем так, лучше об этом не упоминать, чтобы не разводить терминологическую путаницу.

Похожие вопросы
как открыть свою прогу в трансляторе питон
чем является блюдо с точки зрения математики
С точки зрения web-дизайнера, как ?
У Вас есть точка зрения? Какая она? Как может быть общая точка зрения?
Всегда ли неправильное (с точки зрения орфоэпии) ударение является ошибочным?
когда создавать Точку востановления ?
Является ли минет и куннилингус грехом с точки зрения христианства???
Чем является с точки зрения науки...
Переменная, определённая в теле if(ну или в какой-нибудь другой конструкции) считается динамической?
И опять про динамические переменные.