One further question, is it actually valid to call delete this in a non-static method of a class as shown below. It seems to work but I would not have thought it possible...
> # class Threader : Thread {
> # int run() {
> # delete this;
> # return 0;
> # }
> # }
Regan Heath