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