//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; } //�̳��� �ȵ��ø���캯�����ٵ�������캯��������˳���빹���෴