下面程序中A是抽象类,其输出是什么?
#include
classA{
public:
virtualvoidprintMe(){cout<<"ThisisclassAprinting."<
};
classB:publicA{
public:
voidprintMe(){cout<<"ThisisclassBprinting."<
};
classC:publicB{
public:
voidprintMe(){cout<<"ThisisclassCprinting."<
};
voidprint(Aa)
{
a.printMe();
}
voidmain()
{
Bb;
Cc;
print(b);print(c);
}