请问大佬们,基类可以调用派生类里的函数吗

设类A为类B的基类;并且类A和类B均有缺省的构造函数;void fa(); 为类A的公有成员函数;void fb(); 为类B的公有成员函数。并有如下定义:
A a1, *pa; B b1, *pb;

请问 A &a2=b1; a2.fb(); 这个选项怎么错了?

可以调用,但是要用B类型
((B)a2).fb();
实际开发中,基类调用派生类毫无意义。

a2是一个指向B类的A类类型,首先它是A类类型,A类没有fb()这个成员函数,所以他无法调用fb()。