// newtest.cpp : ̨Ӧóڵ㡣
//

#include "stdafx.h"
#include "iostream"
using namespace std;


class Base
{
public:
	virtual void f()
	{
		printf("Base:\n");

	}
};
class Derive:public Base
{
public:
	void f()
	{
		printf("Derive:\n");

	}
};
void print(Base *rhs)
{
	rhs->f();
}
int _tmain(int argc, _TCHAR* argv[])
{
	Base *b = new Base;
	Derive *d = new Derive;
	print(b);
	print(d);
	return 0;
	system("pause");
}

