( 12 )有如下程序:
#include <iostream>
using namespace std
class Animal{
public:
virtual char* getType () const { return "Animal" ; }
virtual char* getVoice () const { return "Voice" ; }
};
Class Dog : public Animal {
public:
char* getType ( ) const {return "Dog" ; }
char* getVoice ( ) const {return "Woof"}
};
void type ( Animal& a ) {cout$amp;void speak ( Animal a ) {cout$amp;int main ( ) {
Dog d; type ( d ) ; cout$amp;return 0;
}
运行时的输出结果是【 12 】 。