Вопросы по теме '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 просмотров
schedule
09.03.2024
Куча и стек, когда я использую переменную экземпляра в методе (память 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 просмотров
schedule
20.09.2022
переменная-член класса требует больше памяти: изменения адреса?
Я предполагаю, что мой вопрос не требует минимального рабочего примера; это возможно легко и легко описать.
Предположим, что есть экземпляр класса, в котором в качестве членов хранятся некоторые объекты. Теперь один из членов растет во время...
55 просмотров
schedule
28.01.2024