2 leva
А не проще написать свой конструктор, а в нем :
X++:
static construct()
{
ret = New runBase_...child();
;
ret.getLast();
return ret;
}
а затем в main вместо New runBase_...child()
писать
runBase_...child::construct()
всегда так делаю и проблем вроде не было.
плюс так правильнее писать. В дальнейшем легче код поддерживать если потребуется везде использовать другого наследника. подправил contruct и все.