От: | Aera | ||
Дата: | 04.08.05 08:04 | ||
Оценка: |
struct base
{
virtual ~base();
virtual void ok();
};
struct derived : public base
{
};
template<class T> void foobar(T *self)
{
self->damn();
}
void foobar(base* self)
{
self->ok();
}
void test()
{
derived *f=0;
foobar( f ); // error C2039: 'damn' : is not a member of 'derived'
}