[DISABLE, INFORMATION , WARNING, ERROR]
Pure virtual functions are inherited as pure virtual functions.
class A{
public:
virtual void f(void) = 0;
virtual void g(void) = 0;
};
class B : public A{
public:
void f(void){}
// void B::g(void) is inherited pure virtual
// ==> B is an implicit abstract class
};