Результаты поиска по запросу "stack"

3 ответа

Будет ли когда-нибудь уменьшаться стек C-программы?

Я заметил, что каждая работающая программа на C имеет частное отображение [stack], которое изначально довольно мало (128 Кбайт на моей машине), но будет расти для размещения любых автоматических переменных (вплоть до предела размера стека). Я ...

1 ответ

Каково поведение «delete» со стековыми объектами? [Дубликат]

На этот вопрос уже есть ответ здесь: Можно ли удалить не новый объект? [/questions/4355468/is-it-possible-to-delete-a-non-new-object] 4 ответаint main() { Class_Name t; Class_Name * p = &t; delete p; return 0; }Этот код выполняется нормально с 2 ...

2 ответа

Что такое SP (стек) и LR в ARM?

Я читаю определения снова и снова, и я до сих пор не понимаю, что такое SP и LR в ARM? Я понимаю, что ПК (он показывает адрес следующей инструкции), SP и LR, вероятно, похожи, но я просто не понимаю, что это такое. Не могли бы вы ...

ТОП публикаций

2 ответа

Почему GCC вычитает неправильное значение указателю стека при выделении большого массива без последующих вызовов функций?

Действительно странная причудливость GCC. Проверь это: main() { int a[100]; a[0]=1; }производит эту сборку: 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 48 81 ec 18 01 00 00 sub $0x118,%rsp b: c7 85 70 fe ff ff 01 movl $0x1,-0x190(%rbp) 12: 00 ...

3 ответа

Сборка мусора - корневые узлы

Недавно я прочитал о сборке мусора (в основном на Java), и один вопрос все еще остается без ответа: как JVM (или система времени выполнения в целом) отслеживает текущие живые объекты? Я понимаю, что объекты - это те, которые в данный момент ...

1 ответ

Генерация перестановок итеративно без рекурсии или стека с Ruby / Erlang

Я хотел бы сгенерировать все перестановки списка, но я бы хотел отфильтровать некоторые перестановки, прежде чем они будут добавлены в стек или сохранены где-либо. Я отфильтрую перестановки на основе некоторых пользовательских ...

1 ответ

Как проверить, присутствует ли контроллер uiview в стеке uinavigationcontroller

у меня естьUINavigationController, Я должен выскочить вид изUINavigationController и заменить его другим видом. Как мы можем искатьUIViewController возразить и заменить его другим? когда я печатаю NSMutableArray *allViewControllers = ...

10 ответов

Переполнение стека из глубокой рекурсии в Java?

После некоторого опыта работы с функциональными языками я начал больше использовать рекурсию в Java - но язык, похоже, имеет относительно небольшой стек вызовов около 1000. Есть ли способ увеличить стек вызовов? Например, я могу сделать функции, ...

4 ответа

Соглашения о вызовах x86_64 и стековые фреймы

Я пытаюсь разобраться в исполняемом коде, который GCC (4.4.3) генерирует для машины x86_64, работающей под Ubuntu Linux. В частности, я не понимаю, как код отслеживает кадры стека. В старые времена в 32-битном коде я привык видеть этот «пролог» ...

4 ответа

Где размещена ссылка на переменную, в стеке или в куче?

У меня есть вопрос Что произошло, когда я объявил переменную внутри метода, например. void myMethod() { Ship myShip = new Ship(); }Где размещена ссылка myShip, в стеке или в куче? Я думаю, что в стеке, но я в замешательстве, потому что я читал ...