mpictor/StepClassLibrary — comment on commit e8dd64534dce53c1a67b395eba8927580a456d21
File:  line 0
By davyw:

IMO Using pointers and new/delete operators is always good practice.
Better memory usage is one thing indeed.
It also reduces dependency to compiler/runtime specific implementation of memory allocation/deallocation for classes, calling convention for constructors/destructors, etc...
So the code gets more understandable when you actually see the new/delete operators in the code. (At least that's my opinion)
One thing to really keep in mind is that no memory leaks are introduced however, so some kind of test for memory leaks might be a good
idea to add to standard testing, if this is not already in there.