Is there an easy way to determine how much memory an object is allocated? If I overload delete on an object, from which other objects are inherited - can keep track of how much memory is deallocated (and conversely how much is allocated) ??? So perhaps I could keep a static count of how much memory is outstanding (still allocated) at the end of my program?