强制子类中的每个方法都调用特定的父类方法

时间:2018-07-03 03:11:10

标签: c++ polymorphism memoization

假设我有:

class Foo{
  void method();
}

然后我创建:

class Bar : public Foo{

}

Bar有很多方法。有什么聪明的方法可以强制Bar中定义的所有方法从method()调用Foo

我想这样做的原因是为了一些聪明的记忆。对于Bar中的某些函数调用,可以通过调用method()进行一些预处理以加快对该类的将来调用,因此,我想创建一个父类Foo,该父类将无形地处理记忆,而子类可以快乐而盲目地专注于函数定义。

0 个答案:

没有答案