B правой части каждого сообщения есть стрелки ⇧ и ⇩. Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.
если простым языком, то статическое выделяет память под определенное количество байтов, и ему не важно заполнили вы его или нет. То есть если вы создали массив под 5 чисел, а ввели в массив только 2 числа, то все остальная память будет заполнена мусором. В динамическом же распределении вы указываете только максимальный размер , но при этом если вы используете меньше памяти , то остальная часть остается свободной, и так сказать зарезервированнойУчусь программированию и в данный момент изучаю C++. Хотел бы узнать, чем отличается динамическое распределение памяти от статического.
Не знаю СИ. Но предположу что статическое - это заданное значение выделения памяти,а динамическое - сколько нужно памяти,столько и будет выделено.Учусь программированию и в данный момент изучаю C++. Хотел бы узнать, чем отличается динамическое распределение памяти от статического.
если простым языком, то статическое выделяет память под определенное количество байтов, и ему не важно заполнили вы его или нет. То есть если вы создали массив под 5 чисел, а ввели в массив только 2 числа, то все остальная память будет заполнена мусором. В динамическом же распределении вы указываете только максимальный размер , но при этом если вы используете меньше памяти , то остальная часть остается свободной, и так сказать зарезервированнойУчусь программированию и в данный момент изучаю C++. Хотел бы узнать, чем отличается динамическое распределение памяти от статического.
Статическая память выделяется на этапе компиляции программы, т.е нельзя выделить её после загрузки приложения в память. А для динамического резерва, в системе имеются специальные аллокаторы, и функции Win32-API типаХотел бы узнать, чем отличается динамическое распределение памяти от статического.
HeapAlloc()
и VirtualAlloc()
. Они позволяют выделять страницы виртуальной памяти в любой момент, по требованию.Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab