C ++处理继承和类型特定的回调

时间:2018-01-25 22:08:37

标签: c++ c++11 templates inheritance callback

你好,它试图实现以下目标:

我需要一个结构,它允许我将回调函数绑定到发布者或订阅者,其中映射依赖于类型,也取决于另一个说明符。问题特别是BaseClass中的映射函数和DerivedClass中的回调的实现(但是必要的是因为回调和类型特定于每个派生类。

._*

所以这是我的方法,但问题是在c ++中,派生类中的重载函数在基类中是未知的。如果MapSubscriberToCallback成员在派生类中定义,则该方法将起作用,但在BaseClass中实现它的原因是将其用于许多其他派生类。

希望有人可以帮助我实现目标。也许我需要一个完整的其他架构,但不知道它应该是什么样子。

0 个答案:

没有答案