0 / 0 / 0
Регистрация: 23.08.2020
Сообщений: 19
1

Создание статической переменной vs. Динамическое создание одной переменной

07.04.2021, 10:10. Показов 367. Ответов 1

Author24 — интернет-сервис помощи студентам
Привет. Недавно назрел вопрос - а в чем разница между созданием статической переменной и динамически выделенного места в памяти тоже под одну переменную. При создании массива все понятно, но зачем динамически создавать единичную переменную/объект? (для сравнения код ниже):
C++
1
2
3
int a;
int* a = new int;
// в чем разница?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2021, 10:10
Ответы с готовыми решениями:

Создание статической переменной
Задание звучит так: Объявить статическую переменную z. При каждом нажатии командной кнопки значение...

Динамическое создание переменной определенного типа с заданным именем
Я пытался использовать перегрузку (String, String) метода Activator.CreateInstance: dynamic h =...

Динамическое создание combobox c присвоением переменной для каждого значения
Добрый день! Для упрощения трудовых будней решил сделать простенькую программу в Delphi 10 для...

Создание общего массива для двух функций одной переменной
Здравствуйте! Помогите сделать в MathCAD. Переменная i изменяется в пределах от 1 до n. Например,...

1
фрилансер
5497 / 5093 / 1047
Регистрация: 11.10.2019
Сообщений: 13,333
07.04.2021, 10:29 2
Цитата Сообщение от Skel Посмотреть сообщение
int a;
это не статическая переменная, это размещение переменной на стеке

Цитата Сообщение от Skel Посмотреть сообщение
но зачем динамически создавать единичную переменную/объект
требуется в том случае, если не хочется держать переменную на стеке (только указатель будет на стеке в этом случае)
или если объект нужно будет передать куда-то ещё, а не ограничивать его жизнь пределами блока
1
07.04.2021, 10:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2021, 10:29
Помогаю со студенческими работами здесь

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

Создание скрипта для поиска минимума функции одной переменной методом золотого сечения
Доброго времени суток, Необходимо создать скрипт для поиска минимума функции одной переменной...

Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной
Здравствуйте! Помогите решить проблему! Задача такая: написать сортировку бинарным деревом, так...

Объявление статической переменной и статической функции в классе
Добрый вечер, столкнулся с проблемой и не могу решить. Есть класс SavingsAccount и в нем объявлена...

Создание переменной, имя которой включает имя другой переменной
Вот пример кода var y = 1; var x = 'p' + y; eval( 'var' + x + '= 123' );к созданной переменной...

Как присвоить одной переменной значение другой рандомной переменной исключая её ?
Как присвоить одной переменной значение другой рандомной переменной исключая её ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru