C ++, выделение пространства в цикле for, возможная проверка утечки памяти

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

Node *newNode;

for (int i = 0; i < 10; i++)
{
    newNode = new Node();
}

delete newNode;

Так что, очевидно, код неЯ ничего не делаю, но это помогает мне объяснить мой сценарий. Я выделяю память 10 раз и когдаудалить указатель, оставив 9 сирот? Или я повторно использую то же место, которое было выделено, и правильно удаляю сироту? Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос