Lets see:
<!--The function seems to do stuff, as indicated by the comment, and then delete the object that the function was called with.-->
By the way, i already read the question about why it's bad you posted to HD, and my answer is this is bad because the unsuspecting user might try to delete his pointer to the class that he dynamically allocated after he has already used that method. Which would be bad because you should never try to delete the same allocated memory twice.
Btw, BlackAngel, These supremely rock. Not only is this something for the C++ board community to do, but it is also telling us things that are expected of us to know, if we ever want a C++ programming job. Even if i get it completely wrong, that is good because i end up learning even more.