我有一个介绍Node类的Node.h文件,我在Node.cpp文件中实现了它的方法和成员变量。现在我需要在另一个类的定义中使用这个类,但我还需要一些额外的变量来实现。我无法更改头文件。那么我该怎么做呢?
发布于 2014-03-01 04:38:44
这就是继承的目的,只需创建一个在Node之后继承的新类,如下所示:
#include "Node.h"
class NewNode: public Node {
// New stuff goes here
}//编辑
正如评论中提到的,确保析构函数是虚拟的。
https://stackoverflow.com/questions/22105271
复制相似问题