请阅读以下一段程序,并给出答案。 class A { public: A(){ doSth() } virtual void doSth(){ 请阅读以下一段程序,并给出答案。 class A { public: A(){ doSth() } virtual void doSth(){ printf("I am A");} } class B:public A { public: virtual void doSth(){ printf("I am B");} } B b; 执行结果是什么?为什么?