Вопросы по теме 'stack-memory'

Выделенная куча объектов C++ и переменная-член
class OtherClass { ... }; class Test { OtherClass otherClass; }; int main() { Test *pTest = new Test; } pTest указывает на объект типа Test . Выделяется ли otherClass в куче или в стеке?
1372 просмотров
schedule 30.01.2024

Когда моя структура слишком велика?
Нам рекомендуется использовать struct вместо class в Swift. Это потому что Компилятор может сделать много оптимизаций Экземпляры создаются в стеке, что намного более эффективно, чем вызовы malloc / free . Недостатком переменных...
1269 просмотров
schedule 30.05.2024

Можно ли выделять много памяти в стеке в однопоточных приложениях?
Я понимаю, что если у вас многопоточное приложение, и вам нужно выделить много памяти, то вы должны выделить в куче. Пространство стека делится между потоками вашего приложения, поэтому размер стека для каждого потока уменьшается по мере создания...
103 просмотров

Куча и стек, когда я использую переменную экземпляра в методе (память Java)
public class Main { private String sampleName= "Sample"; public void show() { System.out.println(sampleName); } } Я знаю, что «образец» находится в разделе кучи, но где «sampleName» как ссылочная переменная? если он...
83 просмотров
schedule 16.05.2024

Почему строка не указывает на один и тот же объект в объединенной области строк?
Я знаю, что String неизменяем. В приведенном ниже примере объект константы String будет создан в объединенной области String, и s1 будет указывать на "Hello" . Также s2 сделает константу String с тем же значением "Hello" . Но я не понимаю,...
38 просмотров
schedule 06.10.2022

Какова наилучшая практика, когда функция Fortran возвращает массив?
Скажем, я хочу написать функцию, которая принимает в качестве входных данных массив x одного измерения и возвращает на его основе другой массив y того же измерения (чтобы проиллюстрировать это, я с помощью функции, которая умножает его на 2). У...
607 просмотров

переменная-член класса требует больше памяти: изменения адреса?
Я предполагаю, что мой вопрос не требует минимального рабочего примера; это возможно легко и легко описать. Предположим, что есть экземпляр класса, в котором в качестве членов хранятся некоторые объекты. Теперь один из членов растет во время...
55 просмотров
schedule 28.01.2024