Мне было просто интересно узнать, будет ли этот код создавать несколько утечек памяти или если он будет очищен правильно.
Node *newNode;
for (int i = 0; i < 10; i++)
{
newNode = new Node();
}
delete newNode;
Таким образом, очевидно, что код ничего не делает, но он помогает мне объяснить мой сценарий. Я распределяю память 10 раз и когда я удаляю указатель, оставляя 9 сирот? Или я повторно использую то же пространство, которое выделяется, и правильно ли удаляю сироту? Спасибо заранее!