Показать сообщение отдельно
Старый 20.06.2011, 15:29   #31  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,984 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
2 leva
А не проще написать свой конструктор, а в нем :
X++:
static construct()
{
    ret = New runBase_...child();
    ;
    ret.getLast();
    return ret;
}
а затем в main вместо New runBase_...child()
писать
runBase_...child::construct()

всегда так делаю и проблем вроде не было.
плюс так правильнее писать. В дальнейшем легче код поддерживать если потребуется везде использовать другого наследника. подправил contruct и все.