class B : public A
{
	public: void b_nonvirt ();
	void virt ();
}
B b;
B *bp = &b;
bp->nonvirt (); // вызывает A::nonvirt
bp->b_nonvirt (); // вызывает B::b_nonvirt