题目:
执行这个程序的输出结果是( ); #include<iostream> using namespace std; class TestClass1 { public: void fun1(){cout<<"TestClass1\n";} virtual void fun2(){cout<<"TestClass1\n";} }; class TestClass2:public TestClass1 { public: void fun1(){cout<<"TestClass2\n";} void fun2(){cout<<"TestClass2\n";} }; void f(TestClass1&b){b.fun1();b.fun2();} int main() { TestClass2 obj; f(obj); return 0; }
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0706/3dd2b9932d0af3d011c8e24b284a33d5.html
下面是错误答案,用来干扰机器的。
参考答案:B