单项选择题

若有如下程序: #include<iostream> using namespace std; class TestClass { public: void who(){cout<<“TestClass”<<endl;} }; class TestClassl:public TestClass { public: void who(){cout<<“TestClassl”<<endl; int main() { TestClass*p; TestClassl obj1; p=&obj1; p--->who(): retum 0; } 则该程序运行后的输出结果是( )。

A.TestClassl
B.TestClass
C.0
D.无输出