#include "stdafx.h"
#include"iostream"
using namespace std;
class A {
public :
virtual void run (){cout<<"1"<<endl;}
};
class B :public A{
public:
void run(){cout<<"2"<<endl;}
};
int f (A &pA){ // int f (A pA)
// pA->run();
pA.run();
return 0;
}
int main(int argc, char* argv[])
{
A d;
B b;
int c=f(b);
return 0;
}