-
实例worker对象。实例化一个子类,肯定是要先实例化一个基类。当然,这种实例化是隐形的。注意要把指针P所指向的堆的内存进行释放。再释放指针占用的栈资源。调用析构函数的时候,先调用派生类的析构函数,再调用基类的析构函数。查看全部
-
worker的具体实现方法。查看全部
-
worker类的定义查看全部
-
Person.cpp下的函数的定义。查看全部
-
person类的构建查看全部
-
继承的代码要求查看全部
-
人类和工人类在内存中的实例化分布图。查看全部
-
两两配对查看全部
-
注意关系和写法查看全部
-
公有继承关系。查看全部
-
工人了在概念上完全属于人类查看全部
-
继承的关系。查看全部
-
继承方式查看全部
-
继承类型查看全部
-
父类指针指向堆中的子类对象, 在父类中用virtual析构函数,并且这个关键字可以被子类继承。 再delete可以将子类的实例化对象完全释放掉 虚析构函数的格式是 virtual ~xxx; 只有当一个类被用来作为基类的时候,才把析构函数写成虚函数。 虚析构函数(virtual)是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。查看全部
举报
0/150
提交
取消