示例#1
0
int main()
{
	Human *p;
	int choice = 0;
	bool quit = false;
	while (true)
	{
		cout << "(0)退出(1)父亲(2)母亲(3)儿子:";
		cin >> choice;
		switch (choice)
		{
		case 0:
			quit = true;
			break;
		case 1:
			p = new Father;
			p->smart();
			delete p;
			break;
		case 2:
			p = new Mother;
			p->beautiful();
			delete p;
			break;
		case 3:
			p = new Son;
			p->beautiful();
			p->smart();
			delete p;
			break;
		default:
			cout << "请输入0、1、2或3" << endl;
			break;
		}
		if (quit)
			break;
	}
	return 0;
}