Вопросы по теме 'stack-memory'
Как управляется, реализуется, распределяется память кучи и стека?
В C / C ++ мы можем хранить переменные, функции, функции-члены, экземпляры класса либо в стеке, либо в куче.
Как каждый реализован? Как это делается (высокий уровень)? Выделяет ли gcc предварительно часть памяти, которая будет использоваться для...
4875 просмотров
schedule
25.10.2022
Возврат типа значения из свойства
Меня смущает то, что происходит в стеке и куче в отношении свойств типа значения в классах.
Мое понимание до сих пор:
Когда вы создаете класс со структурой (типом значения) следующим образом:
class Foo
{
private Bar _BarStruct;
public...
1071 просмотров
schedule
10.11.2022
Поля класса хранятся в стеке или в куче?
Вчера я видел вопрос, который поднял (для меня) еще один вопрос. Посмотрите на следующий код:
public class Class1
{
int A; //as I uderstand, int is value type and therefore lives in the stack
}
class Class2
{
Run()
{
Class1...
16127 просмотров
schedule
26.05.2022
Есть ли ограничение на стековую память?
Я просматривал одну из тем. Произошел сбой программы, потому что она объявила массив 10^6 локально внутри функции.
Указанная причина заключалась в том, что сбой выделения памяти в стеке приводит к сбою.
когда тот же массив был объявлен...
9962 просмотров
schedule
04.07.2023
каков максимальный размер кучи и размер стека, поддерживаемый iphone os?
Может ли кто-нибудь сказать мне, какой максимальный размер приложения поддерживается iphone? Также какой максимальный размер кучи и размер стека поддерживаются? Приложение уходит из памяти очень скоро...
1808 просмотров
schedule
19.11.2022
Выделение стека и выделение кучи
Возможный дубликат: C ++ Что быстрее: выделение стека или выделение кучи
Я тестировал следующий код с определением TEST и без него:
#include <cstdlib> // atoi
int main( int argc, char *argv[ ] ) {
int times =...
812 просмотров
schedule
25.05.2022
Внутреннее устройство интерпретатора Python (стек и куча)
Возможный дубликат: CPython. Что внутри хранится в стеке и куче?
Какие данные идут в стек, а какие в кучу?
300 просмотров
schedule
01.11.2022
C++ управление памятью ссылочных типов
Я все еще довольно начинающий программист, и у меня есть вопрос об управлении памятью С++ с помощью типов ссылок.
Прежде всего, мое понимание ссылочных типов:
Указатель помещается в стек, а фактические данные, на которые указывает указатель,...
5226 просмотров
schedule
09.06.2023
Вернуть вектор из функции без его уничтожения
Я столкнулся с интересной проблемой. У меня есть функция на С++, которая возвращает вектор, заполненный классами. Как только вектор возвращен, он вызывает деконструкторы для каждого класса, который является элементом вектора.
Проблема очевидна:...
19569 просмотров
schedule
10.07.2023
Является ли стек в памяти на самом деле стеком?
В памяти есть раздел, называемый стеком, который начинается сверху и растет вниз к куче. Является ли этот стек таким же, как стек LIFO? Является ли куча внизу FIFO?
Когда вы делаете «push» и «pop», это изменяет стек в памяти?
426 просмотров
schedule
10.05.2024
Сравнение скорости рекурсивной и нерекурсивной реализации
У меня сложный алгоритм, использующий действительно глубокую рекурсию. Поскольку происходит переполнение стека некоторыми конкретными данными, я попытался переписать его без рекурсии (используя внешний стек в куче). Итак, у меня есть две модификации...
1022 просмотров
schedule
13.08.2022
Стек и куча в c #
Возможный дубликат: Что и где это стек и куча
В C # есть разница между кучей и стеком. Я только что понял, что всегда думал, что стек - это ОЗУ, а куча - это жесткий диск. Но сейчас я не уверен, что это правильно. Если нет, то...
32953 просмотров
schedule
30.03.2023
Стек против кучи для фиксированного количества объектов, требующих глобальной области видимости
Я знаю, что вопросы о стеке и куче задавались несколько раз, но меня смущает один небольшой аспект выбора того, как объявлять объекты в C ++.
Я понимаю, что куча, доступ к которой осуществляется с помощью оператора «новый», используется для...
487 просмотров
schedule
30.08.2023
Выделение памяти из кучи или стека?
Я читал, что в 8085 начальный адрес процессора 00000H . Где как, В 8086 начальный адрес процессора FFFF0H .
Теперь я также узнал, что верхняя часть памяти heap , а ниже находится stack . Что меня сейчас смущает, так это в 8085 память...
442 просмотров
schedule
31.05.2022
Fortran OpenMP, где будет размещен массив
У меня вопрос о Fortran-OpenMP и размещаемых массивах. Все просто: где будет размещаться пространство? Если у меня есть что-то вроде
!$omp parallel default(shared) private(arr)
!$omp critical
allocate( arr(BIGNUMBER) )
!$omp end critical
!do...
3322 просмотров
schedule
02.06.2022
Плохо ли хранить большие векторы в стеке?
Я работал над кучей программ обработки изображений... ничего особенного, в основном экспериментировал быстро и грязно. Данные изображения хранятся в векторах, которые объявлены в стеке (я стараюсь избегать использования указателей, когда мне не нужно...
1286 просмотров
schedule
14.06.2023
ctime() возвращает строку, почему нам не нужно освобождать память этой строки?
прототип функции ctime есть
char *ctime(const time_t *timep);
Как мы видим, он возвращает строку. но где утаить жало?
и почему мы не должны освобождать память строки
Это пример кода, который получит много сообщений об ошибках....
4017 просмотров
schedule
09.09.2023
Запись массива символов с нулевым завершением в класс объектов с массивом символов
Прежде всего хочу сказать, что я новичок в C++ и это домашнее задание. Кроме того, я не уверен, что использую правильные определения в заголовке, поэтому поправьте меня, если я ошибаюсь.
Мне нужно создать строковый класс, в котором хранится...
112 просмотров
schedule
06.06.2022
Неверное поведение кода при включении функций (возможное ограничение размера)
Я понимаю, что эта тема довольно расплывчата.... поэтому я попытаюсь объяснить это.
Я работаю над проектом в IAR Workbench. Я дошел до того, что если я добавлю новую функцию, такую как простой оператор if, вся структура кода сломается. Код...
423 просмотров
schedule
21.04.2022
Что в Ruby хранится в стеке?
Распределяет ли Ruby все в куче или есть случаи, когда что-то хранится в стеке? У меня сложилось впечатление, что все переменные по существу находятся в стеке и содержат прозрачную ссылку на объект в куче. Я прав в этом мышлении? Является ли эта...
3633 просмотров
schedule
08.05.2022