Вопросы с тегом 'stack'

Стек является абстрактным типом данных и структурой данных "последний вошел - первым вышел" (LIFO). Для вопросов о стеке вызовов используйте вместо этого [callstack] или [stack-pointer]. Для вопросов об инструменте сборки Haskell используйте вместо него [haskell-stack].
2

Ограничение размера стека в браузере Javascript

Я получаю некоторые проблемы с переполнением стека на стороне Javascript на стороне клиента, особенно в браузере IE, это происходит внутри сторонней библиотеки, которая вызывает некоторые вызовы функций, и по какой-то причине они время от времени тор...
19 окт. '11 в 19:29
2

Размер стека по умолчанию Java

Я понимаю, что каждый поток имеет свой собственный stack. Примитивные типы и ссылки хранятся в стеке и что в стек не помещается объект. Мои вопросы: Сколько может расти стек? (например, с параметрами - Xms и - Xmx) Можем ли мы ограничить его рос...
17 нояб. '13 в 11:30
2

Когда и как использовать функцию защиты стека GCC?

Я включил предупреждение -Wstack-protector при компиляции проекта, над которым я работаю (коммерческий многоплатформенный движок С++, который компилируется в Mac OS X 10.6 с GCC 4.2). Этот флаг предупреждает о функциях, которые не будут защищены от р...
27 окт. '09 в 9:40
10

iOS, как программно определить, когда вызывается контроллер верхнего уровня?

Предположим, что у меня есть стек контроллера контроллера с двумя контроллерами представления: VC2 находится сверху, а VC1 находится внизу. Есть ли код, который я могу включить в VC1, который обнаружит, что VC2 только что выскочил из стека? Поскольк...
12 сент. '12 в 3:43
4

Используются ли примитивы Java в стеке или куче?

Я просто знаю, что не-примитивы (объекты) идут в кучу, а методы идут в стеке, но как насчет примитивных переменных? - обновление На основе ответов я могу сказать, что куча может иметь новый стек и кучу для данного объекта? Учитывая, что объект бу...
05 сент. '10 в 15:45
12

Создание "классов" в C, в стеке против кучи?

Всякий раз, когда я вижу C "класс" (любая структура, которая предназначена для использования при доступе к функциям, которые принимают указатель на нее как первый аргумент), я вижу, что они реализованы следующим образом: typedef struct { int mem...
28 июл. '15 в 10:00
11

Вызов удаления по переменной, выделенной в стеке

Игнорируя стиль и дизайн программирования, безопасно ли вызывать delete для переменной, выделенной в стеке? Например: int nAmount; delete &nAmount; или class sample { public: sample(); ~sample() { delete &nAmount;} int ...
14 янв. '09 в 3:41
5

Что происходит при столкновении стека и кучи

Мне любопытно узнать, что происходит, когда стек и куча сталкиваются. Если кто-нибудь столкнулся с этим, объясните, пожалуйста, сценарий. Спасибо заранее.
26 авг. '09 в 11:26
4

Стек с find-min/find-max более эффективен, чем O (n)?

Мне интересно создать структуру данных Java, похожую на стек, которая максимально эффективно поддерживает следующие операции: Push, который добавляет новый элемент поверх стека, Поп, который удаляет верхний элемент стека, Find-Max, который возвра...
20 авг. '11 в 19:24
5

Емкость стека в С#

Может ли кто-нибудь сказать мне, что такое емкость стека на С#. Я пытаюсь создать закрытый объект 3D-сетки, используя массив из 30 000 элементов.
05 мая '09 в 7:18
11

Почему проблемы с переполнением стека остаются проблемой?

Этот вопрос озадачивает меня в течение многих лет и рассматривает это название сайта, это место, о котором нужно спросить. Почему у нас, программистов, все еще есть эта проблема StackOverflow? Почему на каждом главном языке память стека потоков до...
10 июл. '10 в 1:57
6

Зачем использовать язык, ориентированный на стек?

Недавно я взглянул на Factor, и идея создания языка, основанного на концепции стека, очень интересна. (Это была моя первая встреча с языком, ориентированным на стек). Однако я не вижу никаких практических преимуществ такой парадигмы. Для меня это пох...
08 апр. '11 в 3:10
6

Распределение стека, отступы и выравнивание

Я пытаюсь получить более глубокое понимание того, как компиляторы генерируют машинный код, а точнее, как GCC имеет дело со стеком. При этом я пишу простые программы на С, компилируя их в сборку и изо всех сил пытаюсь понять результат. Здесь простую п...
30 июн. '09 в 5:01
3

Что делает "ulimit -s неограниченное"?

Понятно, что многие связанные вопросы о распределении стека Что и где находится стек и куча? Почему существует ограничение на размер стека? Размер стека и памяти кучи Однако на разных машинах * nix я могу выполнить команду bash ulimit -s unli...
23 янв. '13 в 2:39
3

Почему распределение памяти в куче MUCH медленнее, чем на стеке?

Мне это рассказывали много раз. Но я не знаю, ПОЧЕМУ... Какие дополнительные затраты при распределении памяти из кучи? Связано ли это с оборудованием? Связано ли это с циклами процессора? Так много догадок, но нет точных ответов... Может кто-нибудь д...
15 февр. '10 в 9:38