读书人

虚析构函数功用示例

发布时间: 2012-11-10 10:48:51 作者: rapoo

虚析构函数作用示例
关于虚析构函数作用示例.
首先是一个main方法驱动头文件如下:

/* * TestVirtualDestructor.h * *  Created on: 2011-10-12 *      Author: banxi1988 */#include "common.h"class Person{public:Person(){cout<<"调用Person的构造函数."<<endl;}; virtual ~Person(){cout<<"调用Person的析构函数."<<endl;}};class Student:public Person{public:Student(){ptr = new int;cout<<"调用Student的构造函数."<<endl;}virtual ~Student(){delete ptr;cout<<"调用Student的析构函数."<<endl;}private:int *ptr;};

读书人网 >编程

热点推荐