Sry aber das ist ein ganz schlechter Rat.
Allozierten Speicher offen liegenzulassen ist bestenfalls grob fahrlässig und führt zu absolut unwartbarem code! Ein kleiner Denkfehler oder eine kleine unbedachte Änderung im Programm und du erzeugst fröhlich durch die Gegend leakenden code.
Bei 1-Mann Hobbyprojekten kann man das ganz vorsichtig vielleicht mal machen aber im Zweifel bringt dir die gesparte Sekunde fürs 'free' schreiben später mehrere Stunden Fehlersuche ein.

An der Stelle kann ich also nur wieder zitieren:

Originally Posted By: C++ Coding Standard CERN-UCO/1999/207
Optimise code only when you know you have a performance problem.
This means that during the implementation phase you should write code that is easy to read,
understand and maintain. Do not write cryptic code, just to improve its performance.
Performance problems are more likely solved at an architecture and design level.



I <3 LINQ