Результаты поиска по запросу "stack"
Будет ли когда-нибудь уменьшаться стек C-программы?
Я заметил, что каждая работающая программа на C имеет частное отображение [stack], которое изначально довольно мало (128 Кбайт на моей машине), но будет расти для размещения любых автоматических переменных (вплоть до предела размера стека). Я ...
Каково поведение «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 ...
Что такое SP (стек) и LR в ARM?
Я читаю определения снова и снова, и я до сих пор не понимаю, что такое SP и LR в ARM? Я понимаю, что ПК (он показывает адрес следующей инструкции), SP и LR, вероятно, похожи, но я просто не понимаю, что это такое. Не могли бы вы ...
Почему 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 ...
Сборка мусора - корневые узлы
Недавно я прочитал о сборке мусора (в основном на Java), и один вопрос все еще остается без ответа: как JVM (или система времени выполнения в целом) отслеживает текущие живые объекты? Я понимаю, что объекты - это те, которые в данный момент ...
Генерация перестановок итеративно без рекурсии или стека с Ruby / Erlang
Я хотел бы сгенерировать все перестановки списка, но я бы хотел отфильтровать некоторые перестановки, прежде чем они будут добавлены в стек или сохранены где-либо. Я отфильтрую перестановки на основе некоторых пользовательских ...
Как проверить, присутствует ли контроллер uiview в стеке uinavigationcontroller
у меня естьUINavigationController, Я должен выскочить вид изUINavigationController и заменить его другим видом. Как мы можем искатьUIViewController возразить и заменить его другим? когда я печатаю NSMutableArray *allViewControllers = ...
Переполнение стека из глубокой рекурсии в Java?
После некоторого опыта работы с функциональными языками я начал больше использовать рекурсию в Java - но язык, похоже, имеет относительно небольшой стек вызовов около 1000. Есть ли способ увеличить стек вызовов? Например, я могу сделать функции, ...
Соглашения о вызовах x86_64 и стековые фреймы
Я пытаюсь разобраться в исполняемом коде, который GCC (4.4.3) генерирует для машины x86_64, работающей под Ubuntu Linux. В частности, я не понимаю, как код отслеживает кадры стека. В старые времена в 32-битном коде я привык видеть этот «пролог» ...
Где размещена ссылка на переменную, в стеке или в куче?
У меня есть вопрос Что произошло, когда я объявил переменную внутри метода, например. void myMethod() { Ship myShip = new Ship(); }Где размещена ссылка myShip, в стеке или в куче? Я думаю, что в стеке, но я в замешательстве, потому что я читал ...