|
|
От: | Аноним | |
| Дата: | 18.06.03 13:40 | ||
| Оценка: | 10 (1) | ||
struct A
{
virtual void fun(){}
};
struct B:virtual public A
{
void fun(){}
};
struct C:B, virtual A
{
using A::fun;
};
void foo()
{
C c;
c.fun();//Стандарт говорит, что здесь д.б. вызван final overrider
//это так? а то у меня вызывается A::fun.
}