我需要一个结构,它允许我将回调函数绑定到发布者或订阅者,其中映射依赖于类型,也取决于另一个说明符。问题特别是BaseClass中的映射函数和DerivedClass中的回调的实现(但是必要的是因为回调和类型特定于每个派生类。
._*
所以这是我的方法,但问题是在c ++中,派生类中的重载函数在基类中是未知的。如果MapSubscriberToCallback成员在派生类中定义,则该方法将起作用,但在BaseClass中实现它的原因是将其用于许多其他派生类。
希望有人可以帮助我实现目标。也许我需要一个完整的其他架构,但不知道它应该是什么样子。