假设我有一个基类 Polygon。我从它派生类,如 Rectangle 等等。现在,如果我需要向 Polygon 类添加一个新函数,而我无法访问基类 Polygon 或派生类的源代码。我该怎么做?可能吗?
最佳答案
使用继承基类的中间类可以解决问题。 rectangle等继承它,如果需要添加新的方法,在中间类内部实现。
关于c++ - 修改基类,使更改反射(reflect)在派生类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9047719/