Зачем нужны динамические переменные в C++ Кто-нибудь объяснит на человеческом?) - Вопросы по С+

Вопрос Зачем нужны динамические переменные в C++ Кто-нибудь объяснит на человеческом?)

Регистрация
20 Июл 2013
Сообщения
103
Репутация
-1
Спасибо
0
Монет
0
Зачем нужны динамические переменные в C++ Кто-нибудь объяснит на человеческом?)
 
Регистрация
26 Дек 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Динами́ческая переме́нная — переменная в программе, место в оперативной памяти под которую выделяется во время выполнения программы. По сути, она является даже не переменной, а участком памяти, выделенным системой программе для конкретных целей. Динамическая переменная — один из классов памяти переменной. Так как динамическая переменная создаётся во время выполнения программы, у неё нет собственного идентификатора. Работа с динамической переменной ведётся косвенно, через указатель. Создание такой переменной заключается в выделении участка памяти с помощью специальной функции. Эта функция возвращает адрес в памяти, который назначается указателю. Процесс доступа к памяти через указатель называется разыменованием. После окончания работы с динамической переменной выделенную под неё память необходимо освободить — для этого тоже есть специальная функция. В языках программирования относительно низкого уровня указатели используются явно, в языках более высокого уровня динамические типы данных могут быть оформлены как классы, а процессы выделения и освобождения памяти описаны в конструкторе и деструкторе каждого класса.
 
Сверху Снизу