С++
При попытке собрать нечто вроде:
class A {
public:
virtual void virtfunc(void) = 0;
void func(void);
};
void A::func(void)
{
virtfunc();
}
class B: public A {
public:
virtual void virtfunc(void);
}
void B::virtfunc(void)
{
//...
}
С++
При попытке собрать нечто вроде:
class A {
public:
virtual void virtfunc(void) = 0;
void func(void);
};
void A::func(void)
{
virtfunc();
}
class B: public A {
public:
virtual void virtfunc(void);
}
void B::virtfunc(void)
{
//...
}