Динамические переменные и - PullRequest
0 голосов
/ 16 августа 2011

Было бы неплохо узнать, что на самом деле означают динамические переменные и как они помогают сделать мою Windows Vista?

Я слышал, что

int* g=new int[50];

должен динамически выделять память для массива из 50 целых чисел.И g также называется динамической переменной.Если да, то что такое динамические переменные в моих окнах?Я думаю, что это скорее концепция, чем некоторые вычислимые объекты для определения.И я нахожусь в середине нигде между ними.

1 Ответ

2 голосов
/ 16 августа 2011

Вам определенно следует прочитать хорошую книгу, но я все равно дам вам несколько кратких ответов.

Было бы неплохо узнать что-то, что на самом деле означают динамические переменные?

Да.

Я слышал, что

int* g=new int[50];

должен динамически выделять память для массива из 50 целых чисел.

Это верно.

И g тоже называется динамической переменной.

Возможно, есть люди, которые используют эту терминологию, но я ее не слышали я бы не стал его принимать.

g сам по себе совсем не динамичен.Это указатель с автоматической продолжительностью хранения («в стеке» на разговорном языке).У него нет особых магических свойств.

«Динамический объект» здесь представляет собой массив из пятидесяти целых чисел.У этого объекта нет имени, и вы можете получить к нему доступ только через указатель g (или через другой указатель с тем же значением, что и g).

Если это так, что такое динамические переменные вмои окна?Я думаю, что это скорее концепция, чем некоторые вычислимые объекты для определения.И я нахожусь в середине нигде между ними.

И я вообще не понимаю этой части вопроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...