2015年6月12日
摘要: 1.直接看下列代码:#include using namespace std;class base{public: void who(){ coutwho(); p=&obj2; p->who(); ((derivel1*)p)->who(); p=&... 阅读全文
posted @ 2015-06-12 18:21 1163699877 阅读(418) 评论(0) 推荐(0)
摘要: 当指向基类的指针指向新建立的派生类对象而且基类和派生类都调用new向堆申请空间时,必须将基类的析构函数声明为虚函数,从而派生类的析构函数也为虚函数,这样才能在程序结束时自动调用它,从而将派生类对象申请的空间归还给堆。 附上一段代码诠释上述概念:#include #include using n... 阅读全文
posted @ 2015-06-12 17:27 1163699877 阅读(182) 评论(0) 推荐(0)