填空题
执行下列程序的输出结果是______:
#include<iostream>
using namespacestd;
class TestClassl
{
public:
void funl(){cout<<"TestClassl\n";}
virtual void fun2() {cout<<"TestClassl\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);
retum 0;
}
【参考答案】
TestClass1