Параметры виртуальной функции
От: eric.av  
Дата: 25.05.06 07:40
Оценка:
Код:

struct A {};
struct B : public A {};

class Base {
 virtual void Set( A* );
} 
class Derived : public Base {
 virtual void Set( B* );
}

Так можно или надо так:

class Derived : public Base {
 virtual void Set( A* val ) {
   dynamic_cast<B*>(val)
 }
}


Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.