21. 有如下程序
#include <iostream>
using namespace std;
class A{
public:
virtual ~A() {}
A(int j):i(j){ i++;}
virtual void fun1() {i*=10;fun2();}
virtual int getValue() { return i;}
void fun2(){ i++;}
private:
int i;
};
class B:public A{
public:
B(int j):A(j){ i=1;}
void fun1() {i*=100;fun2();}
void fun2() {i+=2;}
int getValue() { return i;}
private:
int i;
};
int main(){
A* p= new B(1);
p->fun1();
cout<<p->getValue()<<endl;
delete p;
return 0;
}
运行后的输出结果是______。