所以我有这个类(父类)创建一个对话框并用控件填充它。在该类中是另一个类(子),它创建一个定时器,该定时器将函数调用链接/传递给事件系统,以定期更新某些控件的内容。问题来自定时器更新功能需要知道它需要更新的对象。
我想简单地将基类的指针传递给孩子一些如何以一种自包含的方式。但我无法找到实现这一目标的方法。有人有什么想法吗?
我已经搜索了答案,但我得到的只是在子类中从基类内部访问变量。这样可行,但似乎没有必要为每个单独的控件触发一个事件...(我想我可以在一个结构中创建所有控件,但这似乎是不必要的)
嵌套类看起来有点像这样:
class CreateDialog{
class timer{
}
}
答案 0 :(得分:0)
您可以尝试在父类中声明一个静态成员变量,并将其设置为父类构造函数中父项的指针。