C ++, asignación de espacio en un bucle for, posible verificación de pérdida de memoria
Tenía curiosidad por saber si este código crearía varias fugas de memoria o si se limpiaría correctamente.
Node *newNode;
for (int i = 0; i < 10; i++)
{
newNode = new Node();
}
delete newNode;
Así que obviamente el código no hace nada, pero me ayuda a explicar mi escenario. ¿Estoy asignando memoria 10 veces y cuando estoy eliminando el puntero dejando 9 huérfanos? ¿O estoy reutilizando el mismo espacio que se está asignando y eliminando al huérfano correctamente? ¡Gracias por adelantado!