Every time I design something I fall into this dilemma: should I clear things on destructors or should I make a (public) Release method? And if I make the Release method, should I automatically call it on destructor (again! ) or should I leave the programmer (well... me ) free to call it whenever he wants?
Pros and cons that I can miss?
Edited by arka80, 17 February 2014 - 08:28 AM.