下列程序的输出结果是______。 #include<iostream> using namespace std; class base { public: int n; base(int x) { n=x;} virtual void set(int m) { n=m;cout << n <<’ ’;} }; class deriveA:public base { public: deriveA(int x):base(x) {} void set(int m) { n += m;cout << n <<’ ’;} }; class deriveB:public base { public: deriveB(int x):base(x) {} void set(int m) { n +=m; cout << n<<’ ’;} }; int main() { deriveA d1(1); deriveB.d2(3); base *pbase; pbase=&d1; pbase->set(1); pbase= &d2; pbase->set(2); return 0; }