Re[4]: dynamic_cast + virtual methods
От: Lorenzo_LAMAS  
Дата: 04.02.04 14:28
Оценка:
Попробуй, например, такое.
class A
{
public:
    virtual ~A(){}
    void fun()
    {
        i_ = 0;
    }
private:
    int i_;
};

class B:public A
{
};

int main()
{
    A a;
    B * pb = dynamic_cast<B *>(&a);
    pb->fun();
    
    return 0;
}
Of course, the code must be complete enough to compile and link.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.