Sang-drax, It isn't that ugly, but then the 2nd construdtor is called by that method, all variables are constructed, and probably they aren't de-constructed before being re-constructed. And is a "ugly" way to call a initialization function.

jlou i know that...
This example is only to show what I'm trying to ask. But I'd like possibly to call other constructors when there's a reasonable set of variables.
Hum... on to the inheritance stuff then...