64,688
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
class A{
public:
virtual void print( char a ){ std::cout << "A called." << std::endl;
std::cout << a << std::endl;}
};
class B : public A{
public:
virtual void print( int a ){ std::cout << "B called." << std::endl;
std::cout << a << std::endl;}
};
int main( void ){
A* pa = new B();
pa->print( 65 );
delete pa;
return 0;
}