I made a linked list of dynamic objects, and a function to call them starting from the first one.
I need to destroy a dynamic object using "this" pointer, or some other way...
the problem is that if I call the destructor from inside of the class (some member function), it works, but causes a memory leak, if i call "delete this;" the program crashes.
I'm a still a n00b in c++...

thanks