填空题

下列程序的输出结果是______。
#include<iostream>
using namespace std;
class A
int a;
public:
A( ):a(9)
virtual void print( )constcout<<a;;

class B:public A
char b;
public:
B( )b=’S’;
void print()eonstcout<<b;

void show(A &X)X.print( );
int main( )
A dl,*P;
B d2;
P=&d2;
d1.print( );
d2.print( );
p->print( );
show(d1);
show(d2);
return 0;

【参考答案】

9SS9S