//4.6.4   �̳��й��������˳��

//����̳и���󣬵������������Ҳ����ø���Ĺ��캯��

//����:���������Ĺ��������˳����˭��˭��



#include <iostream>

class Base
{
public:
	Base()
	{
		std::cout << "Base�Ĺ��캯��" << std::endl;
	}

	~Base()
	{
		std::cout << "Base����������" << std::endl;
	}
};

class Son :public Base
{
public:
	Son()
	{
		std::cout << "Son�Ĺ��캯��" << std::endl;
	}

	~Son()
	{
		std::cout << "Son����������" << std::endl;
	}
};


void test01()
{
	//Base b;

	//�̳��еĹ��������˳������:
	//�ȹ��츸�ף��ٹ������࣬������˳��͹����˳���෴
	Son s;
}

int main()
{
	test01();


	system("psuse");

	return 0;
}




//�̳���  �ȵ��ø��๹�캯�����ٵ������๹�캯��������˳���빹���෴