Вам определенно следует прочитать хорошую книгу, но я все равно дам вам несколько кратких ответов.
Было бы неплохо узнать что-то, что на самом деле означают динамические переменные?
Да.
Я слышал, что
int* g=new int[50];
должен динамически выделять память для массива из 50 целых чисел.
Это верно.
И g тоже называется динамической переменной.
Возможно, есть люди, которые используют эту терминологию, но я ее не слышали я бы не стал его принимать.
g
сам по себе совсем не динамичен.Это указатель с автоматической продолжительностью хранения («в стеке» на разговорном языке).У него нет особых магических свойств.
«Динамический объект» здесь представляет собой массив из пятидесяти целых чисел.У этого объекта нет имени, и вы можете получить к нему доступ только через указатель g
(или через другой указатель с тем же значением, что и g
).
Если это так, что такое динамические переменные вмои окна?Я думаю, что это скорее концепция, чем некоторые вычислимые объекты для определения.И я нахожусь в середине нигде между ними.
И я вообще не понимаю этой части вопроса.