class A
{
public:
void Normal()
{
Virtual();
}
virtual void Virtual()
{
// это не вызовется - ОК
}
};
class B : public A
{
public:
virtual void Virtual() override
{
// это вызовется - ЧЕ ЗА?
}
~B()
{
Normal();
}
};
class C : public B
{
public:
virtual void Virtual() override
{
// это не вызовется - ЧЕ ЗА?
}
};
int _tmain(int argc, _TCHAR* argv[])
{
C c;
return 0;
}
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.