Запитання з тегом «stack»

Стек - це тип даних та структура даних останнього, першого виходу (LIFO). Для запитань про стек викликів скористайтеся замість [callstack] або [stack-pointer]. Для запитань про інструмент побудови Haskell використовуйте замість [haskell-stack]. Для запитань про стандартний стек у C ++ замість цього використовуйте [stdstack].

14
Росте стек вгору чи вниз?
У мене є цей шматок коду на c: int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Address of a[1]: %d\n", (int)&a[1]); printf("Address of a[2]: %d\n", (int)&a[2]); printf("Address of q: %d\n", (int)&q); printf("Address of s: %d\n", (int)&s); Вихід: Address of a: 2293584 Address of …
88 c  memory  stack 

5
Чи зберігається масив Java примітивів у стеку або купі?
У мене є таке оголошення масиву: int a[]; Ось aмасив примітивного intтипу. Де зберігається цей масив? Чи зберігається це в купі чи стеку? Це примітивний тип int, усі примітивні типи не зберігаються в купі.

17
Як працює стек мовою асемблера?
На даний момент я намагаюся зрозуміти, як працює стек, тому я вирішив навчити себе деякій мові асемблера , я використовую цю книгу: http://savannah.nongnu.org/projects/pgubook/ Я використовую Gas і розробляю Linux Mint . Мене дещо бентежить: Наскільки мені було відомо, стек - це просто структура даних. Тож я припустив, що, якщо кодую …

8
Виділення пам'яті: стек проти купи?
Я плутаюся з основами розподілу пам'яті між Stack і Heap . Відповідно до стандартної роздільної здатності (те, що всі говорять), усі типи значень будуть виділені в стек, а типи посилань перейдуть у Купу . Тепер розглянемо такий приклад: class MyClass { int myInt = 0; string myString = "Something"; } …
83 c#  .net  stack  heap 

2
Що таке SP (стек) та LR в ARM?
Я читаю визначення знову і знову, і все ще не розумію, що таке SP та LR в ARM? Я розумію ПК (на ньому вказана адреса наступної інструкції), SP та LR, ймовірно, схожі, але я просто не розумію, що це таке. Не могли б ви допомогти мені? редагувати: якби ви могли …
77 assembly  stack  arm 

2
Який розмір стека за замовчуванням, чи може він зростати, як це працює зі збиранням сміття?
Я розумію, що кожна нитка має свою stack. Первісні типи та посилання зберігаються в стеку, а жоден об’єкт не зберігається в стеку. Мої запитання: Скільки може рости стек? (як з параметрами - Xmsі - Xmx) Чи можемо ми обмежити його зростання? Чи має стек мінімальне і максимальне значення за замовчуванням? …
77 java  memory  stack 

23
Чому б не використовувати покажчики для всього в C ++?
Припустимо, що я визначив якийсь клас: class Pixel { public: Pixel(){ x=0; y=0;}; int x; int y; } Потім напишіть код, використовуючи його. Чому я повинен робити наступне? Pixel p; p.x = 2; p.y = 5; Виходячи зі світу Java, я завжди пишу: Pixel* p = new Pixel(); p->x = …
75 c++  pointers  stack  heap 

2
Обмеження розміру стека для браузера Javascript
Я отримую деякі проблеми з переповненням стеку Javascript на стороні клієнта, особливо в браузері IE, це відбувається всередині сторонньої бібліотеки, яка здійснює деякі виклики функцій, і з якихось причин вони іноді гальмують в IE лише через низький ліміт стеку. Потім я закодував невеликий тестовий HTML, щоб перевірити обмеження розміру стека …

3
Як знайти мінімальну кількість рухів для переміщення предмета в позицію в стеку?
Враховуючи набір стеків NXP, N - кількість стеків, а P - ємність стеків, як я можу обчислити мінімальну кількість свопів, необхідних для переміщення з якогось вузла в місці A до деякого довільного місця B? Я розробляю гру, і кінцевою метою є сортування всіх стеків, щоб вони були однакового кольору. # …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.