所以我有這個類(父)創建一個對話框並用控件填充它。在該類中是另一個類(子),它創建一個計時器,將定時器鏈接/傳遞給事件系統以定期更新某些控件的內容。問題來自定時器更新功能需要知道它需要更新的對象。在基礎派生(子)類對象中獲取基類指針(父)?
我想簡單地傳遞基類的指針給孩子一些方式,它是所有自包含的。但我無法想出一個辦法來實現這一點。有人有主意嗎?
我搜索了答案,但我得到的只是從子類內部訪問基類內的變量。這會工作,但它似乎沒有必要觸發一個事件,每一個單獨的控制......(我想我可以在一個結構中創建所有控件,但似乎沒有必要)
嵌套類看起來有點像這樣:
class CreateDialog{
class timer{
}
}
「*在這個類中是另一個類(孩子)*」你是否暗示繼承或組成?你的問題很混亂,至少有一些僞代碼。 – ildjarn
我爲您添加了代碼結構的快速示例。 – ouch
啊,所以_nested_類..這裏沒有父母或小孩。 : - ]爲什麼不只是讓'timer'帶一個指針或引用其擁有的'CreateDialog'? – ildjarn