Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 3
1

Перенос переменных из стека в кучу

04.10.2020, 17:04. Просмотров 3069. Ответов 4

Помогите разобраться. Допустим у на сесть значимая переменная i и она хранится в стеке памяти. Потом мы проводим боксинг переменной, например: object obj = (object)i. Переменная obj хранится в куче, а как выгрузить переменную i из стека? Метода Dispose у них нет, а garbage collector работает только с кучей.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2020, 17:04
Ответы с готовыми решениями:

Как можно разбить на группы кучу переменных?
пишу прогу которая высчитывает разную статистику и в ней переменных штук 30.. например int...

Как передать кучу переменных при отправке формы в эту же страницу?
На моей PHP-странице есть форма и пустая таблица. Человек заполняет поля в форме и нажимает кнопку...

"Не удаётся создать новую копию защиты для стека" или как переложить данные в кучу
Собственно, ошибка представлена на скриншоте.("Не удаётся создать новую копию защиты для стека") Я...

Перенос из стека в другой стек
Всем привет, дано задание Пользователем вводятся числа, которые записываются в стек....

4
Модератор
Эксперт .NET
3244 / 2905 / 448
Регистрация: 27.01.2014
Сообщений: 5,394
04.10.2020, 17:09 2
blad99, присвоить переменной значение Nothing затем вызовите сборку мусора.
0
4574 / 3148 / 1342
Регистрация: 09.05.2015
Сообщений: 7,729
04.10.2020, 17:09 3
Лучший ответ Сообщение было отмечено blad99 как решение

Решение

Никак. А самое главное зачем это вообще понадобилось? Все стековые переменные живут только на время выполнения метода.
1
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 3
04.10.2020, 17:14  [ТС] 4
Спасибо за ответ. Не доучил немного, думал что глобальная переменная тоже место в стеке занимает)))
0
12 / 10 / 6
Регистрация: 04.02.2017
Сообщений: 428
05.10.2020, 23:13 5
Цитата Сообщение от blad99 Посмотреть сообщение
думал что глобальная переменная тоже место в стеке занимает
она в принцепе место занимает пока ваша программа работает, т.к она глобальная!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2020, 23:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перенос элементов из стека в стек
Создать стек из случайных целых чисел. Перенести в другой стек все элементы, находящиеся между...

*Перенос с стека оверфлова* Многоканальное проигрование звука - JavaAPI
Тема созданая мной на стек оверфлове -...

Использование стека для передачи параметров и локальных переменных
объсните пожалуйста про стек. имеем стек. в данный момент он пустой. я вызываю функцию ...

Несоответствие типов переменных при создании символьного стека
как задать правильно символьный стек,чтобы компилятор не ругался на меня? #include <stdio.h>...

Перенос данных из одного стека в другой для удаления записи
Здравствуйте, есть следующее задание : 1. Создать запись для хранения следующей информации: –...

Перенос переменных.
Вопрос вообщем-то простой, но ответа на него я не нашёл: Как воспользоваться переменной во второй...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.