声明一个哺乳动物Mammal类,再由此派生出狗Dog类,二者都定义Speak( )成员函数,基类中定义为虚函数。声明一个Dog类的对象,调用Speak()函数,写出运行结果。 #include class Mammal { public: Mammal() {cout< virtual void speak() {cout< }; class Dog :public Mammal { public: Dog() {cout< void speak() {cout< }; void main() { Mammal a; a.speak(); Dog b; b.speak(); }