Re[2]: dynamic_cast + virtual methods
От: pasenger  
Дата: 04.02.04 14:16
Оценка:
Здравствуйте, Lorenzo_LAMAS, Вы писали:

L_L>потому что dynamic_cast базы А к производному В вернет 0.


в том-то и дело, что нет! я ж написал (см. 3ю строку)

    A a;
    pB1 = dynamic_cast<B*>(&a);
    pB1->doIt();        // !!!!!!! B::doIt()
    pB1->doItVirtual(); // VC7(System.NullReferenceException) VC6(Access Violation)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.