Страница 1 из 1

Утечка памяти

Добавлено: 11 мар 2024, 14:11
ya
Утечка памяти - когда программа потеряла доступ к фрагменту памяти, который был динамически выделен этой программе

Код: Выделить всё

#include <iostream>
int main()
{

int *p_number {new int{67}};
int number{55};
delete p_number // Если не освободить память на предыдущий указатель с помощью delete, то возникнет утечка памяти
p_number = &number;
delete p_number;
return 0;
}

мы потеряли доступ к первому блоку памяти, теперь мы указываем на вторую динамическую память, если не вернуть её с помощью delete